Czy ktoś wie, jak zachować rownames w funkcji rbind.fill
.Zachowaj nazwy wierszy podczas korzystania z pliku rbind.fill w R
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)
jestem utworzenie pętli gdzie obiekty zostaną połączone za pomocą rbind.fill
. Teraz używam funkcji łączenia w następujący sposób:
namess <- c(rownames(a) , rownames(b))
rownames(bound) <- namess
Pomyślałem, że może być lepszy sposób. Dzięki!
Uznalbym to za błąd. Nie wiem, czy 'plyr' ma forum/miejsce do zgłaszania błędów, ale jeśli tak, to ktoś powinien do niego linkować, a to powinno zostać przesłane imo. – eddi
@eddi uzgodnione :) Właśnie przedłożyłem go na github https://github.com/hadley/plyr/issues/156 –
Plyr nie obsługuje nazw wierszy. Lepszym pomysłem jest umieszczenie ich w zmiennej, a następnie zajęcie się nimi wyraźnie. – hadley