【发布时间】:2014-04-18 12:15:54
【问题描述】:
我必须读取一个分号分隔的 csv 文件,其中包含 17 行,每行包含 不同数量 的字符串(另请参阅 my previous question)。要将数据加载到 R 中,我使用 read.table 和fill函数:
read.table("example.csv", sep=";", fill=TRUE)
查看 R 中的数据框时,我发现它没有正确读取最长的行。其他的最多包含 18 个元素,最长的三行包含 22、23 和 61 个元素。这里 R 似乎强制进行某种换行,以便将长行的原始第 19 个元素作为新行的第一个元素加载。
这是为什么呢?
【问题讨论】:
标签: r csv read.table