'daki bir liste sütunu tarafından nasıl anahtarlanabilir? this post'dan sonra, data.table
'daki listelerin sütunlarıyla ilgili başka bir sorum var.data.table
DT = data.table(x=list(c(1,2),c(1,2),c(3,4,5)))
Bu, bir liste sütununda anahtar olamaz.
DT[,y:=.I,by=x]
Erreur dans `[.data.table`(DT, , `:=`(y, .I), by = x) :
The items in the 'by' or 'keyby' list are length (2,2,3). Each must be same length as rows in x or number of rows returned by i (3).
ben de aynı uzunlukta listeleri ile olabilir ama düşündüm:
DT = data.table(x=list(c(1,2),c(1,2),c(3,5)))
DT[,y:=.I,by=x]
Erreur dans `[.data.table`(DT, , `:=`(y, .I), by = x) :
The items in the 'by' or 'keyby' list are length (2,2,2). Each must be same length as rows in x or number of rows returned by i (3).
Bir çözüm var mı? Bir özellik isteği hakkında ne varsa?
evet 'list 'anahtar sütun olarak (şu anda) izin verilmez. Bu mesajı "setkey" (DT, "x") – Arun