相关疑难解决方法(0)

rbind两个data.frame保留行顺序和行名称

我有一个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
Run Code Online (Sandbox Code Playgroud)

merge r dataframe rbind

10
推荐指数
2
解决办法
2万
查看次数

标签 统计

dataframe ×1

merge ×1

r ×1

rbind ×1