给定两个数据框a
和b
:
> a
a b c
1 -0.2246894 -1.48167912 -1.65099363
2 0.5559320 -0.87898575 -0.15634590
3 1.8469466 -0.01487524 -0.53098215
4 -0.6875051 0.23880967 0.01824621
5 -0.6735163 0.75485292 0.44154092
> b
a c
1 0.4287284 -0.3295925
2 0.5201492 0.3341251
3 -2.6355570 1.7916780
4 -1.3645337 1.3642276
5 -0.4954542 -0.6660001
是否有一种简单的方法将它们串联起来以返回下面形式的新数据框?
> new
a b c
1 -0.2246894 -1.48167912106676 -1.65099363
2 0.5559320 -0.878985746842256 -0.15634590
3 1.8469466 -0.0148752354840942 -0.53098215
4 -0.6875051 0.238809666690982 0.01824621
5 -0.6735163 0.754852923524198 0.44154092
6 0.4287284 NA -0.32959248
7 0.5201492 NA 0.33412510
8 -2.6355570 NA 1.79167801
9 -1.3645337 NA 1.36422764
10 -0.4954542 NA -0.66600006
我想合并数据框,匹配标题,并NA
在b
缺少标题的数据框中插入位置。
我不是Andrie,所以我会为您+1 +1!
—
达伦·菲茨帕特里克
我很困惑。达伦(Darren)的行动不是联合-没有“笛卡尔积”。而是直接连接。那么联接如何提供帮助?
—
dfrankow 2011年
merge()
吗?为什么这样不起作用?