我正在使用新的data.table:::fread
函数(迄今为止我在R中使用过的最快读取函数)并且我得到了以下(自解释)异常:
R) fread(path)
Erreur dans fread(path) : Coercing integer64 to real needs to be implemented
我的文件(由标签分隔的csv)确实包含902160000671352000
之类的大整数。那么我的问题是,我可以告诉fread
#NOT#读第二列(那些怪物是哪里)
答案 0 :(得分:11)
好问题。还没有,但是你可以。同意所有意见。
待办事项列表位于readfile.c source的顶部。如果有任何遗漏,请告诉我。该列表涵盖允许类型覆盖,实现未实现的强制并允许跳过列。希望将在1.9.0中首次发布。
fread
目前在v1.8.7中,正在开发R-Forge。完成后,它将以1.9.0的形式发布给CRAN。 .0表示新功能可能会更改参数名称和行为;即,如果在1.9.1中对fread
进行了向后的不可比较的更改,请不要感到惊讶。鉴于其性质,很难想象任何重大事件都会发生变化。但这就是为什么我在R-Forge上宣传它的可用性,让它早早进入野外,并做到这样的事情。