2012-03-27 60 views
0

我想兩個清單合併:使用合併在R中組合列表數據?

data1 data2 
a 1  a 1 
b 2  b 2 
c 3  c 3 
d 4  f 6 
e 5  g 7 

,使最終產品是:

data3 
a 1 
b 2 
c 3 
d 4 
e 5 
f 6 
g 7 

我一直在使用合併的變化試過,但難免落得失去從每個列表的東西。

謝謝你的幫助! 謝謝!

+3

什麼是你列出的實際結構?請使用'dput',以便我們可以重新創建您的問題。此外,這裏有一個概念上的差距 - 如果data1包含「h 8」但data2包含「h 9」,您會做什麼? – 2012-03-27 22:42:05

回答

6

使用的說法mergeall=TRUE

merge(data1,data2,all=TRUE) 
+0

風格點,使用'TRUE'而不是'T' ... – 2012-04-28 01:25:14

1

一種選擇要考慮的是

unique(rbind(data1, data2))