У меня есть список объектов data.frame
, которые я хотел бы добавить друг к другу, т.е. merge(..., all=T)
. Однако merge
, похоже, удаляет имена строк, которые мне нужно сохранить. Любые идеи? Пример:
x = data.frame(a=1:2, b=2:3, c=3:4, d=4:5, row.names=c("row_1", "another_row1"))
y = data.frame(a=c(10,20), b=c(20,30), c=c(30,40), row.names=c("row_2", "another_row2"))
> merge(x, y, all=T, sort=F)
a b c d
1 1 2 3 4
2 2 3 4 5
3 10 20 30 NA
4 20 30 40 NA
rbind
фреймы данных с разным количеством столбцов вместе. Этот вопрос может быть вам полезен, в частности,rbind.fill
из пакетаplyr
. - person Blue Magister   schedule 10.02.2013