介绍一下python中.loc的用法
时间: 2023-08-29 11:06:01 浏览: 90
Python pandas 中loc函数的意思及用法
在Python的pandas库中,.loc是一种索引方式,用于通过行标签和列标签来获取数据。它的基本语法如下:
```python
data_frame.loc[row_indexer, column_indexer]
```
其中,row_indexer和column_indexer分别用于指定行和列的标签。它们可以是单个标签、标签的列表或切片,也可以是一个条件表达式,比如布尔型Series。
示例代码:
```python
import pandas as pd
# 创建一个数据框
data = {'姓名': ['小明', '小红', '小刚', '小张', '小李'],
'年龄': [20, 21, 22, 23, 24],
'性别': ['男', '女', '男', '男', '女'],
'成绩': [80, 75, 90, 85, 88]}
df = pd.DataFrame(data)
# 使用.loc获取数据
print(df.loc[1:3, ['姓名', '成绩']])
```
上述代码中,我们使用.loc方法获取了数据框df中第1到第3行,姓名和成绩两列的数据。
阅读全文