df.loc['A', 'column1'] 将返回 DataFrame df 中行名为 ‘A’,列名为 ‘column1’ 的元素。再举例
时间: 2024-11-05 12:27:21 浏览: 8
pandas数据选取:df[] df.loc[] df.iloc[] df.ix[] df.at[] df.iat[]
当你使用 `df.loc['A', 'column1']` 这样的语法时,`df` 是一个 DataFrame 对象, `'A'` 是行标签,而 `'column1'` 是列标签。这个操作会返回 DataFrame 中特定行和列对应的具体值。例如,如果你有一个包含员工信息的 DataFrame,其中包含了员工姓名('Name' 列)和销售额('Sales' 列):
```python
| Name | Sales |
|--------|-------|
| Alice | 5000 |
| Bob | 7000 |
| Charlie| 6000 |
| Dave | 8000 |
df = pd.DataFrame({
'Name': ['Alice', 'Bob', 'Charlie', 'Dave'],
'Sales': [5000, 7000, 6000, 8000]
})
df.loc['Bob', 'Sales'] # 返回值为 7000
```
这里,`df.loc['Bob', 'Sales']` 就是查找姓氏为 "Bob" 的员工的销售额。
阅读全文