通过pandas怎么筛选出同时满足多个不同条件的数据
level gender math type0 a man 120 B
1 b woman 130 B
2 a man 110 S
对于这样的数据:怎样筛选出对于level和gender分组后,同时满足type有B和S的行
也就是,最后筛选出这些数据
level gender math type a man 120 B
a man 110 S
回答:
不知道你的意思是不是指你给出一个筛选条件 level=a gender=man 同时满足type有B和S的行,如果是这个意思那么用以下方法
df[(df.level == 'a') & (df.gender == 'man') & (df.type.isin(['B', 'S']))]
如果不是请补充
以上是 通过pandas怎么筛选出同时满足多个不同条件的数据 的全部内容, 来源链接: utcz.com/p/938420.html