使用set()时的data.table问题

时间:2013-03-15 15:40:18

标签: r data.table

data.table非常快!但是语法有很大不同。这很像从标准基本绘图函数切换到ggplot。

代码优先:

library(data.table)
DT <- data.table(RF  = 1:10,
              S_1 = 11:20,
              S_2 = 21:30,
              addCol = rnorm(10)) 
bob<-as.data.frame(DT)
larry <- DT
set(DT, j = varnames, value = DT[, varnames, with = F]*DT[, RF])

问题:

当我运行上面的代码时,我只想更改DT中的值。但是,对象拉里的值也会改变。如果这是一个功能,那么我需要帮助了解如何使用它。如何停止set命令同时更改larry和DT?

0 个答案:

没有答案