df.loc函数
时间: 2023-08-16 11:13:00 浏览: 166
python pandas.DataFrame.loc函数使用详解
5星 · 资源好评率100%
`df.loc` 是 Pandas 中用于通过标签(label)或布尔数组(boolean array)筛选数据的方法。它的基本语法如下:
```python
df.loc[row_label, column_label]
```
其中,`row_label` 和 `column_label` 都可以是单个标签、标签列表、切片对象或布尔数组。当 `row_label` 和 `column_label` 都是单个标签时,返回的是一个标量值;当其中至少一个是标签列表或切片对象时,返回的是一个 DataFrame;当其中至少一个是布尔数组时,返回的是一个由布尔值组成的 DataFrame。
值得注意的是,`df.loc` 是基于标签进行筛选的,因此要求索引必须是唯一的。如果出现重复标签,`df.loc` 只会返回第一个匹配的标签所对应的数据。
阅读全文