Нормально ли, что описание в глобальной среде не обновляется, когда я добавляю столбец в свою таблицу данных? И почему мне нужно дважды вызвать объект, когда я назначаю его 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 «Окружающая среда». Почему это нормально? И когда он обновляется? –