2

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 の値のみを変更したいと考えています。ただし、オブジェクト larry の値も変更されます。これが機能である場合、その使用方法を理解するための助けが必要です。set コマンドが larry と DT の両方を同時に変更しないようにするにはどうすればよいですか?

4

0 に答える 0