2017-03-20 40 views
-1

我試圖將CSV導入到具有多個重複列的R中時出現錯誤,有沒有辦法可以忽略這些列? 在小文件和小列數的情況下很容易做到這一點,但是我的是一個大的〜3k列和10M行。避免碰撞導入R中的數據

+3

什麼代碼是你準確運行的,你得到了什麼確切的錯誤?即使文件有重複的列,我也不會認爲讀取文件有問題。 – MrFlick

+1

readr :: read_csv和data.table :: fread都是基於read.csv和read.table的重大改進。如果基本功能給你帶來悲傷,也許可以試試它們。 – russellpierce

回答

1

請閱讀第一行I.e.列標題,帶有readLines。 strsplit解析到矢量。重命名重複的元素。然後你可以用col.names arg調用read.csv。

2

或者,將check.names arg設置爲FALSE。