我正在使用新的data.table:::fread
函数(到目前为止我在R中使用过的最快的读取函数),我得到了以下(不言而喻的)异常:
R) fread(path)
Erreur dans fread(path) : Coercing integer64 to real needs to be implemented
我的文件(由制表符分隔的csv )实际上包含了像902160000671352000
这样的大整数。我的问题是,我可以告诉fread
#NOT#读取第二列(那些怪物int在哪里)吗?
发布于 2013-01-03 01:32:24
问得好。现在还不能,但你会有能力的。同意所有评论。
待办事项列表位于readfile.c source的顶部。如果有什么东西丢了请告诉我。该列表包括允许类型重写、实现未实现的强制和允许跳过列。希望在1.9.0的第一个版本中所有的工作都能完成。
fread
目前的版本是v1.8.7,它正在R-Forge上开发。完成后,它将作为1.9.0发布到CRAN。.0指出,新特性可能会改变参数名称和行为;也就是说,如果1.9.1中对fread
进行了向后不兼容的更改,也不要感到惊讶。然而,考虑到它的性质,很难想象有什么重大的变化。但这就是为什么我在R-Forge上公布了它的可用性,以便尽早将其投入使用,并让事情变得正确。
https://stackoverflow.com/questions/14124813
复制相似问题