Fyi, it's not well documented, but setting use.names=FALSE in rbind would replicate rbindlist behavior.
I think it's a reasonable FR - if/when all of rbind code goes into C, it would be trivial to add. On Nov 9, 2013 10:51 AM, "G See" <[email protected]> wrote: > Hi, > > Please note the inconsistency between the behavior of rbind() and > rbindlist() below. > > m1 <- as.data.table(mtcars) > m2 <- copy(m1) > rbind(m1[, .SD[1], by=cyl], m2) # Gives warning and binds by name > rbindlist(list(m1[, .SD[1], by=cyl], m2)) # no warning, and does NOT > bind by name > > What do you think about making them have the same behavior and/or > warning? Personally, I prefer the behavior of rbind(), and would > prefer to see a warning if column names are ignored like they are with > rbindlist(). > > Thanks, > Garrett > _______________________________________________ > datatable-help mailing list > [email protected] > https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/datatable-help >
_______________________________________________ datatable-help mailing list [email protected] https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/datatable-help
