我有两个数据框,如下所示:
DF1
A B C
1 2 3
4 5 6
7 8 9
DF2
Match Values
1 a,d
7 b,c
我想将 DF1['A'] 与 DF2['Match'] 进行匹配,如果存在该值,则将 DF2['Values'] 添加到 DF1 中。
So my result will be:
A B C Values
1 2 3 a,d
7 8 9 b,c
现在我可以使用下面的代码来匹配值,但它返回一个空数据框。
df1 = df1[df1['A'].isin(df2['Match'])]
我需要帮助,非常感谢。
pd.merge()
吗? - Andrew L