![](/img/trans.png)
[英]Find largest pair from two columns while keeping the dataframe intact
[英]Merge or join dataframe in r with some common columns while keeping all rows INTACT and order?
我有个问题:
我有太多的数据框,我需要加入它们,它们有一些共同的专栏。 在这一点上,您可以使用该函数按列合并dataframe的sx和y,并完整合并其他对象,如下所示:
Merge(x,y,all=T)
但问题是我需要保持我所有的行完好无损。 我不能使用rbind(x,y),因为有些列不能相同。 我将用一个例子展示一下:
我有x:
x y z
1 a 11
2 b 12
3 c 13
4 d 14
5 e 15
和y:
x y z w
1 a 11 r
2 b 12 s
3 c 13 t
4 d 14 y
5 e 15 u
所以我需要得到一个像这样的数据框Q:
x y z w
1 a 11 na
2 b 12 na
3 c 13 na
4 d 14 na
5 e 15 na
1 a 11 r
2 b 12 s
3 c 13 t
4 d 14 y
5 e 15 u
这些NA可以为零,也可以为零。 我怎样才能做到这一点????? 谢谢!
library(plyr)
rbind.fill(x, y)
## x y z w
## 1 1 a 11 <NA>
## 2 2 b 12 <NA>
## 3 3 c 13 <NA>
## 4 4 d 14 <NA>
## 5 5 e 15 <NA>
## 6 1 a 11 r
## 7 2 b 12 s
## 8 3 c 13 t
## 9 4 d 14 y
## 10 5 e 15 u
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.