什么是最安全的方式摆脱/从对象中删除data.table
类,将其重新转换为data.frame?安全地将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''在colnames <-'('* tmp *',value = c(“a”,“b”,“hello”)中给出错误*错误): 'names'属性[3]必须与向量的长度相同[2] * – mnel
编辑帖子以准确描述'data.table'中的哪些内容不起作用 – Michael