Кто-нибудь знает, как сохранить имена строк в функции rbind.fill
.
library(plyr)
#creating data
a <- mtcars[ 1:5 , c("mpg","hp","gear") ]
b <- mtcars[ 6:10 , c("mpg","disp","gear") ]
#does not work because there are different colnames
rbind(a,b)
#works but eliminates the rownames
bound <- rbind.fill( a , b )
Я настраиваю цикл, в котором объекты будут связаны с помощью rbind.fill
. Прямо сейчас я использую функцию объединения следующим образом:
namess <- c( rownames(a) , rownames(b) )
rownames(bound) <- namess
Я подумал, что может быть лучший способ. Спасибо!
plyr
форум/место для сообщений об ошибках, но если есть, кто-то должен дать ссылку на него, и это должно быть отправлено imo. - person eddi   schedule 07.05.2013plyr
, работающие сdata.frame
, не должны поддерживать имена строк? Это кажется естественным и тривиальным изменением для добавления кrbind.fill
. - person eddi   schedule 07.05.2013ddply
. - person hadley   schedule 07.05.2013ddply
, но относится кrbind.fill
. Тот факт, что другие функции вplyr
не работают/не могут работать сdata.frame
именами строк, не означает, что и эта не должна этого делать. - person eddi   schedule 07.05.2013