r - 数据表读取功能

标签 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否#读第二列(那些怪物int在哪里)

最佳答案

好问题。尚未,但是可以。同意所有评论。

“待办事项”列表位于readfile.c source的顶部。如果有什么遗漏,请告诉我。该列表涵盖允许类型覆盖,实现未实现的强制和允许跳过列。希望所有这些都可以在1.9.0版中完成。

fread当前处于v1.8.7中,该版本正在R-Forge上开发。完成后,它将作为1.9.0发布到CRAN。 .0表示新功能可能会更改参数名称和行为;也就是说,如果在1.9.1中对fread进行了向后不兼容的更改,请不要感到惊讶。鉴于其性质,很难想象会有任何重大变化。但这就是为什么我在R-Forge上发布了它的可用性,以使其早日投入市场并获得正确的解决方案。

关于r - 数据表读取功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14124813/

相关文章:

r - 确定重叠范围 - R

javascript - dateInput 在 Shiny 的 DT 上不起作用

r - 给定年月函数的最后一天

python - 将行追加到 CSV 文件

r - 如何按组确定两列和两行的两个日期之间的天数差异?

r - 统计过去 n 天内值变化的次数

r - 快速读取xml文件并转换为数据框

mysql - 无法使用 LOAD DATA INFILE 导入 csv

python - 如何将 CSV 文件导入 django 模型

r - 通过.SD在data.table中赋值