data.table fread函数

时间:2013-01-02 15:43:10

标签: r csv data.table

我正在使用新的data.table:::fread函数(迄今为止我在R中使用过的最快读取函数)并且我得到了以下(自解释)异常:

R) fread(path)
Erreur dans fread(path) : Coercing integer64 to real needs to be implemented

我的文件(由标签分隔的csv)确实包含902160000671352000之类的大整数。那么我的问题是,我可以告诉fread#NOT#读第二列(那些怪物是哪里)

1 个答案:

答案 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上宣传它的可用性,让它早早进入野外,并做到这样的事情。