Pandas 查询数据的几种方法
- df.loc 方法,根据行、列的标签值查询
- df.iloc 方法,根据行、列的数字位置查询
- df.where 方法
- df.query 方法
🔺.loc 既能查询,又能覆盖写入,强烈推荐!
Pandas使用df.loc查询数据的方法
- 使用单个label值查询数据
- 使用值列表批量查询
- 使用数值区间进行范围查询
- 使用条件表达式查询
- 调用函数查询
🔺以上查询既使用于行,也适用于列
以下将结合百货商场的销售流水表数据具体展开。
0.导入库、读取数据
import pands as pd
import numpy as np
xs_data = pd.read_csv('D:/Users/02-百货商场data/data/cumcm2018c2.csv')#销售流水

1.使用单个label值查询数据
行或者列,都可以只传入单个值,实现精准匹配

2. 使用值列表批量查询

3.使用数据区间进行范围查询
🔺区间既包含开始,也包含结束

4. 使用条件表达式查询
bool列表的长度得等于行数或者列数

5. 调用函数查询

本文详细介绍了如何在Pandas中使用df.loc、df.iloc、df.where和df.query方法进行数据查询,包括单个值、值列表、数据区间和条件表达式的应用,以及结合实际销售数据的示例。
1687

被折叠的 条评论
为什么被折叠?



