我有两个数据框,请以下面的示例为例
df1
this.f
df2
userid| name
33| Paul
2 | jack
32| Ryan
我将如何获得df3,如果用户ID在df1和df2之间匹配,我希望df3仅包含df2中与df1匹配的行
我认为这里不是JOIN的答案,因为我只想要df2中的行。不是来自df1的行。
谢谢!
答案 0 :(得分:1)
使用pandas.Series.isin
df2[df2['userid'].isin(df1['userid'])]
userid sport song
1 33 swimmin Beatles