这是更新1.8.1> 1.9.2后data.table fread()方法的奇怪行为。
a.txt:
"id";"Timestamp"
"1";"2013-10-19,01:42:11"
这不起作用:
> a <- fread("a.txt")
Error in fread("a.txt") :
Not positioned correctly after testing format of header row. ch=';'
好的,所以我已经简化了这个例子,我仍然无法弄清楚我的错误在哪里!
取消id修复它:
1;"2013-10-19,01:42:11"
删除ID会修复它:
"2013-10-19,01:42:11"
保持id转义,并简化时间戳修复它:
"1", "2013-10-19"
那么,为什么会出现这种错误呢?我很难过。