2014-01-22 51 views
0

我有這樣合併數據幀不同行,不同列

DF1

a  b  c 

    10  11 10 
    00021 11 00021 
    022  1  00021 
    00054 32 00054 

數據幀和另一個像這樣

DF1

name  n 

    10  1 
    00021 2 
    022  1 
    00054 1 

計數如何很多時候會出現df1c中的變量。我想在第一個數據框中添加一列,如n,df2;我試圖合併這兩個數據幀,但沒有成功..

+0

架被命名爲'df1'兩個數據?你有沒有看過「合併」? –

回答

2

您可以使用merge

merge(df1, df2, by.x = "c", by.y = "name") 

     c  a b n 
1 00021 00021 11 2 
2 00021 022 1 2 
3 00054 00054 32 1 
4 10 10 11 1