我有一个像这样的数据框
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
计算c
列df1
中变量的出现次数。我想在n
中向第一个数据框添加一列df2
;我试图合并两个数据框但没有成功..
答案 0 :(得分: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