Ben ben rbindlist
istiyorum data.tables
birkaç. Tablolar (muhtemelen eksik) seviyeleri olan faktörler içerir. rbind
I seviyesini düşük tutmak istiyorsanızrbindlist
dt1 <- data.table(x=factor(c("a", "b"), levels=letters))
rbindlist(list(dt1, dt1))[,x]
## [1] a b a b
## Levels: a b
do.call(rbind, list(dt1, dt1))[,x]
## [1] a b a b
## Levels: a b c d e f g h i j k l m n o p q r s t u v w x y z
, ben tor çare var mı ya da data.table
yolu vardır: Sonra rbindlist(...)
do.call(rbind(...))
farklı davranır? Ben rbindlist
tahmin
Her zaman 'rbindlist' aramadan önce seviyelerini yakalamaya, sonra (http://stackoverflow.com/questions/14634964/how (Onları geri koymak [buradan] görebilirsiniz))-a-faktörü-sütun-in-a-veri tablosunda -Hiç-on-değiştirme seviyeleri. Ama sanırım haklısın, "droplevels = TRUE" argümanı olmalı. – Justin