我正在寻找一种通过将较小的数据帧插入较大的数据帧来组合两个数据帧的简单方法,如下所示:
x.1: x.2: 1.1 1.2 2.3 3.4 1.2 2.3 ab wz de u bc x ab v dey
期望的结果:
xf: 1.1 1.2 2.3 3.4 ab wvz 公元前 得玉
这么多问题只在 cols 之后进行合并,但我想根据 cols和rows 的名称进行合并并且不明白。名称中的点是一个修复方案。如果有人提出建议会很高兴,因为我尝试合并、加入等没有成功。我认为的一种解决方案是手动方式,通过循环遍历较小的框架,每次查找值并保存行/列,然后插入更大的框架。或重组我的数据框。但一定有更简单的方法吗?
提前谢谢,罗宾
这是快速尝试的代码:
i<-c("w", "", "y")
j<-c("", "x", "")
k<-c("","","")
l<-c("z","","")
x.1 <- data.frame(i,j,k,l, row.names=c("a.b","b.c","d.e"))
colnames(x.1)<-c("1.1","1.2","2.3","3.4")
m<-c("u", "")
n<-c("", "v")
x.2 <- data.frame(m,n, row.names=c("d.e","a.b"))
colnames(x.2)<-c("1.2","2.3")