R 合并不同行和不同列的数据框

R 合并不同行和不同列的数据框,r,merge,dataframe,R,Merge,Dataframe,我有一个这样的数据框 df1 还有一个像这样的 df1 计算df1的c列中的变量出现的次数。我想在第一个数据帧中添加一列,如df2中的n;我试图合并这两个数据帧,但没有成功。您可以使用合并: 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 两个数据帧都命名为df1?你

我有一个这样的数据框

df1

还有一个像这样的

df1


计算
df1
c
列中的变量出现的次数。我想在第一个数据帧中添加一列,如
df2
中的
n
;我试图合并这两个数据帧,但没有成功。

您可以使用
合并

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

两个数据帧都命名为
df1
?你看过《合并》了吗?
  name     n

  10       1
  00021    2
  022      1
  00054    1
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