データテーブルに列を追加すると、グローバル環境の説明が更新されないのは正常ですか?そして、列を追加するときにDTに割り当てるときに、なぜオブジェクトを2回呼び出す必要がありますか?列を追加した後のデータテーブルの動作
rm(list=ls())
if(!require(data.table)) { install.packages("data.table"); require(data.table)}
DT<-data.table(v1 = runif(50, 0, 10), v2 = runif(50, 0, 10))
DT[,v3:=v1+v2]
DT
DT<-DT[,v4:=v1+v2]
DT
DT
可能な重複:http://stackoverflow.com/questions/32988099/data-table-objects-not-printed-after-returned-from-function – Jaap
あなたはRStudioを参照してください場合は、[はい、それは(普通のことです「環境」パネル)。オブジェクトは実際には成長していないので(以前の過剰割り当てのため)、RStudioはオブジェクトが成長したことを知る方法がありません。 – Roland
印刷物は重複しているようです。 はい、私はRStudioの「環境」パネルを参照しています。これはなぜ正常ですか?それはいつ更新されますか? –