oluşturmaya çalışırken data.table içinde yeni bir sütun oluşturmak ve aynı anda varolan bir sütunu güncellemek mümkün mü? Aşağıdaki çalışmadı. Teşekkürler. Segfault yakalandıR data.table segfault bir sütunu güncellemeye ve başka bir
library(data.table)
dt <- data.table(x=runif(4), y=runif(4), z=c("x","x","y","y"))
dt[, c("x", "y") := list(x[1], y[1]), by=z] # works
dt[, c("x", "newx") := list(x[1], y[1]), by=z]
:
address 0x20000010, cause 'memory not mapped'
traceback:
1: [.data.table(dt, , :=(c("x", "newx"), list(x[1], y[1])), by = z)
2: dt[, :=(c("x", "newx"), list(x[1], y[1])), by = z]
Evet, bunu daha önce de yaptım. Sanırım hata yapmaktan vazgeçmekten kaçındım. – Frank