相关疑难解决方法(0)

fread无法读取第一列为空的.csv文件

说我有第一个test.csv看起来像这样

,a,b,c,d,e
Run Code Online (Sandbox Code Playgroud)

如果我尝试使用read.csv它,它工作正常.

read.csv("test.csv",header=FALSE)
#  V1 V2 V3 V4 V5 V6
#1 NA  a  b  c  d  e
#Warning message:
#In read.table(file = file, header = header, sep = sep, quote = quote,  :
#  incomplete final line found by readTableHeader on 'test.csv'
Run Code Online (Sandbox Code Playgroud)

但是,如果我尝试使用读取此文件,则会fread收到错误.

require(data.table)
fread("test.csv",header=FALSE)
#Error in fread("test.csv", header = FALSE) : 
#  Not positioned correctly after testing format of header row. ch=','
Run Code Online (Sandbox Code Playgroud)

为什么会发生这种情况,我该怎么做才能纠正这个问题?

csv r data.table

12
推荐指数
1
解决办法
3632
查看次数

标签 统计

csv ×1

data.table ×1

r ×1