Ortam panelindeki bir data.table nesnesi, :=
yöntemini kullanarak yeni değişkenler eklendikten sonra önizlemesini güncelleştirmeyecektir. Ancak str(dt)
, doğru ayrıntıları gösterir ve dt
yeni bir değişkene atama Ortam panelinde doğru önizlemeyle sonuçlanır.data.table nesneleri Rstudio ortam panelinde güncelleştirilmiyor
dt <- data.table(x = 1:10,
y = log(1:10),
z = (1:10)**2)
dt[, a := x + y, ]
dt[, b := x + z, ]
str(dt)
d <- dt
Bu, bilinen bir hata tasarımına mı bağlı, yoksa bunun bir çözümü var mı? Davranış ilginç ve bunun gerçekleşmesinin sebebini merak ediyorum.
Yine de, ortamdaki nesnelerin listesini yine de yenileyebilirsiniz. – lukeA
Fyi, istediğiniz 'data.table (x = 1:10, y = ...)' yerine 'as.data.table (cbind (...))' – Frank