这里是非常基本的问题。我想用更少的变量来子集我的data.table。但是每次我从新表中删除变量时,以前表中的变量也会被删除。
请参见以下示例:
library(data.table)
frame1 <- data.frame(a = seq(1,10),b= seq(1,10),c=seq(1,10))
frame1 <- data.table(frame1)
frame2 <- frame1
frame2[,c("b","c"):= NULL]
frame2
# only column a left
frame1
# only column a left
b和c列也从frame1中删除。
感谢您的帮助!