0
當我向數據表中添加列時,全局環境中的描述是否更新是否正常?當添加列時,爲什麼當我將它分配給DT時,必須調用對象兩次?添加列後的數據錶行爲
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「環境」窗格。爲什麼這是正常的?它什麼時候更新? –