dataframe找到某列一个数据对应的行索引
时间: 2023-09-06 11:12:23 浏览: 67
可以使用 Pandas 中的 `loc` 方法来找到某列一个数据对应的行索引。假设需要在 DataFrame `df` 的列 `col` 中查找数据为 `val` 的行索引,可以使用以下代码:
```python
row_index = df.loc[df['col'] == val].index[0]
```
其中, `df.loc[df['col'] == val]` 返回满足条件的行数据, `.index[0]` 获取第一个满足条件的行索引。如果数据不存在,会抛出 `IndexError` 异常。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![m](https://img-home.csdnimg.cn/images/20210720083646.png)
![m](https://img-home.csdnimg.cn/images/20210720083646.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)