【发布时间】:2012-12-11 00:13:48
【问题描述】:
从对象中删除/删除 data.table 类,将其转回 data.frame 的最安全方法是什么?
我问是因为我使用的脚本依赖于以下代码:
newcol.index <- ncol(my.data) +1
my.data[,newcol.index] <- 3
colnames(my.data)[newcol.index] <- "test"
data.table 包显然不喜欢这样,但使用 data.frame 类的对象可以正常工作。
【问题讨论】:
-
这甚至不适用于 data.frame。
DF <- data.frame(a=1:2,b=1:2); colnames(DF)[3] <- 'z'给出错误 Error incolnames<-(*tmp*, value = c("a", "b", "hello")) : 'names' 属性 [3] 的长度必须与向量 [2] -
编辑了帖子以准确描述
data.table中的问题所在
标签: r data.table