0
我有以下文件:讀用fread只有一條線從data.table
bla;bla;
0;1;2;3;4;
我想只讀用fread第一線(從data.table 1.10.0):
fread('data/test.txt', nrows = 1, skip = 0, colClasses = "character", autostart = 0, header = F)
它產生以下警告:
Warning message:
In fread("data/test.txt", nrows = 1, skip = 0, colClasses = "character", :
Starting data input on line 2 and discarding line 1 because it has too few or too many items to be column names or data: bla;bla;
你特別想使用'fread'? 'readLines'怎麼樣?也可以用'fread'嘗試'fill = T'參數。 –
如果速度很快,我可能會使用readLines。我有很多文件要讀取,首先我從readr嘗試了read_csv2,但它比fread慢得多。我會嘗試readLines,謝謝。 –
我相信'fread'最初會掃描文件結構。雖然'readLines'將文件作爲連接處理,並只讀取前x行,而不管內容。 –