nrow>;时数据表打印错误;100表示原始数据类型
这个问题似乎与以下方面密切相关: 正如评论所说,该帖子中的错误已经修复,但“原始”数据类型似乎生成了类似于nrow>;时数据表打印错误;100表示原始数据类型,r,data.table,R,Data.table,这个问题似乎与以下方面密切相关: 正如评论所说,该帖子中的错误已经修复,但“原始”数据类型似乎生成了类似于print(): rbindlist(l,use.names,fill,idcol)中出错:不支持的列类型“raw” 最简单的例子: library(data.table) x1 <- data.table(a=as.raw(1:101)) print(x1[1:100,]) print(x1[1:101,]) data.tableversion 1.10.4-3有趣的是,print
print()
:
rbindlist(l,use.names,fill,idcol)中出错:不支持的列类型“raw”
最简单的例子:
library(data.table)
x1 <- data.table(a=as.raw(1:101))
print(x1[1:100,])
print(x1[1:101,])
data.table
version 1.10.4-3有趣的是,print(x1,nrows=101)
。我认为问题可能更多地与`[.data.table`
有关,而不是与print()
有关。在控制台中尝试x1[]
也会失败。可以肯定,它根本不是受支持的列类型。使用原始列时,您在每一步都会遇到错误,例如x1[1:10,.SD,by=rep(1:2,each=5)]
base::print.data.frame(x1)