data.tables
したいことがいくつかありrbindlist
ます。表には、(欠落している可能性がある) 水準を持つ因子が含まれています。次に、rbindlist(...)
とは異なる動作をしdo.call(rbind(...))
ます。
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
レベルを維持したい場合、頼らなければなりませんかrbind
、それとも方法はありdata.table
ますか?