R rbindlist fill = TRUE选项不适用于integer64

时间:2016-12-22 18:50:08

标签: r data.table

fill = rbindlist的TRUE选项不适用于integer64条目。

例如,以下命令会出错。

  

rbindlist(list(data.table(a = 1),data.table(a = 1,b = as.integer64(1))),fill = TRUE)

     

错误:

     

位置2的输入列表第2列的类属性与位置1的输入列表的第2列不匹配。类“因子”类的对象的强制目前由rbind / rbindlist内部处理。

但是,当列b是不同的类类型时,则rbindlist可以顺利运行。

是否有解决此问题的设置,或者某个版本的R已解决此问题?

我的sessionInfo()显示:

  

R版本3.1.2(2014-10-31)

     

平台:x86_64-unknown-linux-gnu(64位)

     

其他附件包:

     

bit64_0.9-4 bit_1.1-12 data.table_1.9.6 ...

0 个答案:

没有答案