2011-08-29 40 views
1

我想下面的數據幀來的這個兩個結合起來。在另一個數據框的底部,結合數據幀

> am_R3_1 
       Group.2 x.x    x.y 
    2 clearterminate 3    21 
    3 display.cryptic 86 30.1279069767442 
    4   price 71    898 
    41    AM 160 316.375968992248 

    > am_R3_2 
     Group.2 x.x x.y 
    1 ping 1 5 
    2  1Y 1 5 

我希望所有Group.1都能得到最終結果。請告知該功能,我可以用它來得到以下結果?

   Group.2 x.x    x.y 
    2 clearterminate 3    21 
    3 display.cryptic 86 30.1279069767442 
    4 price 71    898 
    41 AM 160 316.375968992248 
    1 ping 1 5 
    2 1Y 1 5 
+0

我編輯你的問題在頂部除去外來的東西。 (另請注意,您所使用的變量名'am_R3'兩次,所以我改名爲這些'am_R3_1'和'am_R3_2') – Andrie

+0

還有'rbind.fill'在'plyr'包,我覺得很有用。 –

回答

5

我相信你想rbind

result<-rbind(am_R3_1, am_R3_2) 
3

使用rbind按行組合兩個data.frames。這將如果所有的列都匹配兩段data.frames的行追加:

rbind(am_R3_1, am_R3_2) 

對於未來的參考,還有一個功能是cbind列追加到現有data.frame。

?rbind?cbind更多的幫助。