我有一个逗号分隔的值文件,当我在 vim 中打开它时,它看起来像这样:
12,31,50,,12^M34,23,45,2,12^M12,31,50,,12^M34,23,45,2,12^M
等等。我相信这意味着我的 CSV 仅使用 CR(经典 mac)行尾。R 的 read.table() 函数表面上需要 LF 行结尾,或其一些变体。
我知道我可以预处理文件,这可能就是我要做的。
除了那个解决方案:有没有办法将 CR 文件直接导入到 R 中?例如,write.table() 有一个“eol”参数,可以用来指定输出的行尾——但我没有看到 read.table() 的类似参数(参见http://stat. ethz.ch/R-manual/R-patched/library/utils/html/read.table.html)。