【问题标题】:Importing csv file to R new line issue将 csv 文件导入 R 换行问题
【发布时间】:2011-12-08 09:41:28
【问题描述】:

我有一个 csv 文件,其中有一个包含换行符“\n”的文本字段,所以我无法将此文件正确导入 R。我的 csv 行尾实际上是“\r\n”,我想要 R要将它用作行尾,我该怎么做?

谢谢

编辑:

似乎 R 在某些记录中忽略了我的换行符。一个例子是:

数据[48,]

Var1   Var2   Var3 

 345   blue    N 

数据[49,]

Var1   Var2   Var3

 634    red    N\n821,green,

data[50,] 应该以 821,green 开头

我正在使用 allowEscapes=TRUE。

【问题讨论】:

  • 您是否尝试使用 read.table 中的 allowEscapes 选项?
  • 你能粘贴几行数据文件的样本吗?

标签: r csv import newline


【解决方案1】:

在许多 csv 处理实现中,您必须转义具有 \n 和其他此类代码的字段,通常使用引号或双引号。如'this is\nan example'

【讨论】:

  • 我不太明白。我编辑了我的问题,你认为它适用吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-08-11
  • 2016-05-07
  • 2017-03-03
  • 2011-03-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多