python pandas 数据查找_Pandas系列-查询数据的5种方法

本文介绍了Python Pandas库中用于查询数据的5种方法:df.loc、df.iloc、df.where、df.query以及通过调用函数进行查询。通过实例详细讲解了如何使用这些方法进行单个值查询、批量查询、数值区间查询、条件表达式查询和使用自定义函数查询。
摘要由CSDN通过智能技术生成

今天没有漂亮的PPT,只有干货!!

Pandas查询数据的几种方法df.loc方法,根据行、列的标签值查询

df.iloc方法,根据行、列的数字位置查询

df.where方法

df.query方法

.loc既能查询,又能覆盖写入,强烈推荐!

Pandas使用df.loc查询数据的方法使用单个label值查询数据

使用值列表批量查询

使用数值区间进行范围查询

使用条件表达式查询

调用函数查询

注意以上查询方法,既适用于行,也适用于列

注意观察降维dataFrame>Series>值

微信公众号:【蚂蚁学Python】,Python原创免费视频分享import pandas as pd

0、读取数据

数据为北京2018年全年天气预报

该数据的爬虫教程参见我的Python爬虫系列视频课程df = pd.read_csv("./datas/beijing_tianqi/beijing_tianqi_2018.csv")df.head()

ymdbWenduyWendutianqifengxiangfengliaqiaqiInfoaqiLevel02018-01-013℃-6℃晴~多云东北风1-2级59良2

12018-01-022℃-5℃阴~多云东北风1-2级49优1

22018-01-032℃-5℃多云北风1-2级28优1

32018-01-040℃-8℃阴东北风1-2级28优1

42018-01-053℃-6℃多云~晴西北风1-2级50优1# 设定索引为日期,方便按日期筛选

df.set_index('ymd', inplace=True)# 时间序列见后续课程,本次按字符串处理

df.indexIndex(['2018-01-01', '2018-01-02', '2018-01-03', '2018-01-04', '2018-01-05',

'2018-01-06', '2018-01-07', '2018-01-08', '2018-01-09', '2018-01-10',

...

'2018-12-22', '2018-12-23', '2018-12-24', '2018-12-25', '2018-12-26',

'2018-12-27', '2018-12-28', '2018-12-29', '2018-12-30

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值