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 ...