【发布时间】:2017-10-15 19:59:03
【问题描述】:
我有两个数据框如下:
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()吗?