pandas 筛选条件所在行
时间: 2023-06-30 07:20:57 浏览: 129
pandas数据处理基础之筛选指定行或者指定列的数据
5星 · 资源好评率100%
如果想要查找 Pandas DataFrame 中满足某个条件的行所在的位置,可以使用 `loc` 方法。例如,假设有一个 DataFrame `df`,其中有一列名为 `score`,我们想要查找 `score` 大于等于 90 的行所在的位置,可以使用以下代码:
``` python
condition = df['score'] >= 90
row_index = df.loc[condition].index
```
这里,`condition` 是一个布尔型的 Series,表示 `score` 大于等于 90 的行的位置;`row_index` 是一个包含满足条件的行所在位置的数组。如果需要查找多个条件的行所在位置,可以使用逻辑运算符(如 `&`、`|`)将多个条件组合起来。
阅读全文