2017-08-19 84 views
1

我正在嘗試閱讀在Ishares網站上下載的.csv文件,其中包含ETF(和其他信息)的所有持有。R閱讀csv文件無回車

Here is the csv

我的問題是,我無法使用read.csv函數獲得包含代碼,公司名稱,資產類別等的整潔數據框。

當我在記事本中打開csv文件時,我看到所有行都在同一行上,並且沒有使用特殊字符將行彼此分開。

你有什麼線索應該如何處理這個文件?

回答

0

該csv文件使用在Linux和其他Unix上發現的「LF」換行符約定 - Windows通常希望文本文件使用「CRLF」約定,這就是爲什麼換行符不顯示在記事本中的原因。該文件的另一個問題是,在csv內容之前有10個標題行。這在R中工作嗎?

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

如果換行仍然是一個問題,必須有一個Windows工具從LF換行轉換爲CRLF。在Linux上它是「unix2dos」 - 我不確定它會在Windows上。

+0

是的,它確實是先生!非常感謝! –