【发布时间】:2017-01-20 17:40:51
【问题描述】:
I have two dataframes:
df1 = pd.DataFrame({'A': ['A0', 'A1', 'A2', 'A3'],'B': ['B7', 'B4', 'B0', 'B3'] })
df2 = pd.DataFrame({'A': ['A4', 'A3', 'A7', 'A8'],'B': ['B0', 'B1', 'B2', 'B3']})
我需要从B 列中获取所有公共值,所以这里将是B0 和B3。
使用df1.B.isin(df2.B) 给我False False True True,但不是值列表。
【问题讨论】:
标签: python pandas indexing merge conditional-statements