如何选择与不同数据框中的行具有相同列条目的行以及年龄范围内的行?

时间:2019-01-10 14:42:05

标签: python pandas

我有两个数据帧。我想选择一个数据框中的所有行,其中特定列等于另一数据框中的一列,并且要比其年龄大5岁或更小。

我有两个数据框df:

Name    Gender   Age
John    Male     20
Joe     Male     23
Sarah   Female   34
Tim     Male     41
Amy     Female   22

和df1:

Name    Gender   Age
Tom     Male     24

我想创建一个新的数据框,以显示与df1具有相同性别的df行,因此基本上有一个数据框,在这种情况下,所有行的性别均为男性。我要避免说性别=男性。然后,这些人也必须在汤姆(Tom)的五年内,即19到29之间。输出应该是这样。

Name    Gender   Age
John    Male     20
Joe     Male     23

预先感谢...

0 个答案:

没有答案