基本信息
文件名称:Python数据分析基础与应用(微课版)课件 4.6 Pandas数据筛选.pptx
文件大小:240.29 KB
总页数:6 页
更新时间:2025-06-20
总字数:约小于1千字
文档摘要

Python数据分析基础与应用模块4Pandas数据结构应用与数据读写操作

4.6Pandas数据筛选

4.6.1Series对象中元素筛选Series对象中的筛选元素就是根据条件筛选数据结构中的元素。例如:筛选Series数据结构中大于2的元素。代码如下:importpandasaspds1=pd.Series([1,2,3,4],index=[a,b,c,d])print(s1[s12])输出结果:c3d4dtype:int64

4.6.2DataFrame对象的元素筛选1.设置筛选条件进行数据筛选对于DataFrame对象,可以通过指定条件来筛选元素。2.使用query方法查询DataFrame列中的数据使用df.query方法可以简化查询,query方法的语法格式如下:DataFrame.query(expr,inplace=False,**kwargs)其中expr为要返回boolean结果的字符串表达式例如:df.query(a100)df.query(abbc),或者df.query((ab)(bc))

4.6.2DataFrame对象的元素筛选df.query支持以下的表达式语法:?逻辑操作符:、|、~?比较操作符:、=、==、!=、=、?单变量操作符:-?多变量操作符:+、-、*、/、%3.使用isin()函数筛选DataFrame列中的数据使用isin()函数可以判断给定的一列元素是否包含在DataFrame结构中,如果给定的元素包含在数据结构中,isin()函数的返回值为True,否则返回False。利用此函数可以筛选DataFrame列中的数据。

快乐学习高效学习祝学习进步!