使用R

时间:2015-10-20 22:24:35

标签: regex r csv line-breaks

我有一个csv文件,其中包含一些换行符或分段符。我怎么知道这个,当我在word文档中打开这个csv文件时,我看到了段落之后和新段落开头之前的pilcrow符号¶。如何从R中的这个csv文件中删除这些换行符?非常感谢任何帮助。

enter image description here

过去的医疗历史

  1. 2002年10月持续性心房颤动伴心房扑动,房型后心房扑动消融线。
  2. Tachy / brady综合症。
  3. 胰岛素依赖型糖尿病。已患糖尿病约35年。
  4. 高血压,好吧

2 个答案:

答案 0 :(得分:2)

这是一个测试用例。你只想删除空行。这是文件# Limit to 5 nodes keep <- c(3, 4, 6, 16, 42) df.play <- df[df$nodeA %in% keep & df$nodeB %in% keep,] (opt.play <- optim(df.play, 42)) # $attrs # node attr # 24 3 50 # 45 4 50 # 50 42 91 # 60 16 127 # 87 6 109 # # $edges # nodeA nodeB attributeA attributeB # 416 42 3 91 50 # 417 42 4 91 50 # # $objval # [1] 2 (包含拼写错误): (注意:您的示例显然不是csv文件。)

g <- graph.data.frame(opt.play$edges, vertices=unique(c(df.play$nodeA, df.play$nodeB)))
plot(g, vertex.size = 6, edge.arrow.mode=1, edge.arrow.size = 0)

------------------

declare @t decimal(5,2)=1.3

/* converting to hours */
select cast(@t as int)+@t%1*100/60

要删除带编号的行(以数字开头,后跟句点的行),可以使用sub()过帐结果:

test.txt
some header text

more text
 even omre text

答案 1 :(得分:0)

按构造的csv文件在每行的末尾都有换行符,这样任何解析器都可以知道换行的时间(例如,如果你在Python中手动编写csv文件,你必须包含< em> \ n 最后的换行。尝试直接在R中打开csv文件并用head(your_file)检查内容,你应该看到它显示得像你期望的那样。