2011-10-11 84 views
-4

我有這樣兩個數據幀這樣:合併中的R - 合併有什麼相似...容易

A B 
1 6 
2 7 
5 4 
3 3 
9 9 

,另一種:

A C 
1 5 
5 9 
3 1 
9 1 

,我想將它們合併創建

A B C 
1 6 5 
5 4 9 
3 3 1 
9 9 1 

通知,在合併版本,沒有A = 2,因爲這不會在第二數據幀(即使它在顯示出來顯示首先)。所以基本上,我希望它能夠合併存在的東西,並省略那些不存在的東西。目前,合併完全失敗,因爲兩個A列不完全相同。

+0

看到http://stackoverflow.com/questions/1299871/how-to-join-data-frames-in-r-inner-outer-left-right – Chase

回答

4
df2 <- data.frame(A=c(1,5,3,9), C=c(5,9,1,1)) 
df1 <- data.frame(A=c(1,2,5,3,9), B=c(6,7,4,3,9)) 
merge(df1,df2)