मेरे पास है जो मैं rbindlist
करना चाहता हूं। सारणी में कारक (संभावित रूप से गायब) के साथ कारक होते हैं। तब rbindlist(...)
do.call(rbind(...))
से अलग ढंग से व्यवहार करती है:लापता स्तर वाले कारकों के लिए rbindlist
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
तरीका है?
तुम हमेशा के स्तर हड़पने इससे पहले कि आप 'rbindlist' फोन और फिर उन्हें वापस रख ([यहां] को देखने के (http://stackoverflow.com/questions/14634964/how कर सकते हैं -Does-एक-परिवर्तन-स्तर के- एक कारक-स्तंभ में एक-डेटा-तालिका))। लेकिन मुझे लगता है कि आप सही हैं 'बूंदों = TRUE' तर्क होना चाहिए। – Justin