pandas布尔索引--通过多个条件布尔运算选取行数据

需求

通过多个条件的 & | 运算,选取DataFrame中的行数据

方法

源数据:

StuID Type Num
0 111021 Math 89
1 111021 English 93
2 312983 English 91
3 314621 English 82
4 314621 Math 92
5 112341 Math 82

筛选条件:

  1. StuID = 111021
  2. Num > 90
  3. 仅显示 Num列
    方法:
df.loc[(df['StuID']==111021)&(df['Num']>90),['Num']]

结果

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/u013894391/article/details/104526090
今日推荐