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行,而不管内容。 –