R读取csv文件而不回车

时间:2017-08-19 13:33:59

标签: r csv

我试图阅读在Ishares上下载的.csv'包含ETF所有资产的网站(以及其他信息)。

Here is the csv

我的问题是,我无法使用read.csv功能获得包含代码,公司名称,资产类别等的整洁数据框。

当我在记事本中打开csv文件时,我看到所有行都在同一行上,并且没有使用特殊字符将行彼此分开。

你有什么线索我应该如何处理这个文件?

1 个答案:

答案 0 :(得分:0)

该csv文件使用Linux和其他Unix上的“LF”换行符约定 - Windows通常希望文本文件使用“CRLF”约定,这就是为什么换行符没有显示在记事本中。该文件的另一个问题是在csv内容之前有10个标题行。这是否适用于R?

read.csv(<fname>, skip=10)

如果换行仍然是个问题,那么必须有一个Windows工具才能从LF换行符转换为CRLF。在Linux上它是“unix2dos” - 我不确定它在Windows上会是什么。