我有两个数据框,希望能根据 df2 的列值是否包含 df1 的列值进行合并。我一直在尝试使用 str.contains 和 series.isin 方法进行操作,但迄今为止都没有成功。下面是一个示例。
df1
Domain Visits
aaa 1
bbb 3
ddd 5
df2
Domain Ads
aaa.com 2
bbb 4
c.com 3
e.net 6
合并后的数据框应该是这样的:
mergeDF
Domain Visits Ads
aaa.com 1 2
bbb 3 4
c.com 3
ddd 5
e.net 6
提前感谢。
dd
列应该是访问次数为 5,而不是广告次数。同样地,c.com
的广告次数应该是 3,而不是访问次数。 - user3483203df2
中的一个元素如果不包含df1
中的任何内容,应该怎么处理?如果df2
中的多个元素与df1
中的某个元素匹配,应该怎么处理? - fuglede