问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Pandas过滤-filter函数,query函数的使用

发布网友 发布时间:2022-12-17 05:02

我来回答

1个回答

热心网友 时间:2023-09-14 04:22

在使用pandas进行数据分析时,经常遇到需要过滤信息的场景,此时我们可以用到2种函数,query和filter。

query函数我认为类似sql语言中的where,可以对dataframe中的特定column进行筛选。具体语法如下:

df.query('列名   判断   值'),如df.query('column1 > 2 and column 2<1')

等于

df[df[列名] 判断 值],如 df[df[column1]>2 & df[column2]<1]

filter常规用法,在pandas说明里很好找到:

DataFrame.filter(items=None, like=None, regex=None, axis=None)

#items对列进行筛选#regex表示用正则进行匹配#like进行筛选#axis=0表示对行操作,axis=1表示对列操作

今天我想分享一些特殊用法:

1. filter和匿名函数的使用,用来筛选groupby之后的数据。类似sql中groupby后的having

df1=df.groupby('district').filter(lambda x: x['age'].mean()>20)

结果会将所有age>20的district的行选掉,返回 所有 其他值。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
梦见水猴,俗称水鬼。是好是坏 驱虫药多久吃一次 什么情况需要吃打虫药 我的微信公众号太久没有更新被冻结了,怎么样才能注销重新 三星note3画笔画的作品(扩展名SPD)怎么样下载到电脑?怎样转换成JPG格式... 火灾甲乙丙丁类怎么分 什么叫甲类、乙类、丙类和丁类液体 小分子化合物库选哪家放心? 怪物猎人世界肉块交货方法介绍介绍_怪物猎人世界肉块交货方法介绍是什么... 怪物猎人世界肉块获得方法介绍介绍_怪物猎人世界肉块获得方法介绍是什么... 开心消消消赚钱版福利 pandas-query使用 skillful意思是熟练的吗? 熟练的和熟练地区别 Fq 熟练是什么意思 拼兔拍单过后,可以用手机在支付吗 dnf基本技能熟练到底是什么意思,到底要不要点 what&#39;S读音 巧手来自熟练,熟练来自实践的意思是什么 大便拉完还想拉,是怎么回事 可曲挠橡胶接头在管路联接时发生问题怎么解决? 可曲挠橡胶接头安装在管道的什么位置 可曲挠橡胶接头安装有正反吗 可曲挠橡胶接头_接在管道什么位置最佳 在哪找6个月远期汇率 华为路由器没有console口 光遇国服哪个版本可以无限创建小号 有通过注册机注册的可以无限刷单的小号卖吗 如图笔记本电脑的套餐4和套餐5,哪个性价比高? 电脑选哪个配置好,套餐一是经典配置,套餐二是新款六代i5+ddr4配置,很纠结选哪个 家里的电脑办理什么上网套餐好 vivo手机为什么用半年就卡 俗人的意思 俗人的出处 除权计算方式的除权计算方式 06年主流配置有1G 160G?? 在线等,加急!!!大洼到三角洲路线, 火龙果主杆高位断掉怎么办 盘锦浅海油田三角洲怎么走 ? 辽河三角洲的介绍 火龙果苗中间断了,上半节能种吗 我的火龙果苗断了 富怡如何双向展开 火龙果顶端断了还会开花结果吗? 火龙果顶端断了还会开花不结果? 火龙果枝条芽断了能重新长吗 火龙果树断成三节了还能活吗? 相遇繁体字怎么写 把相遇两个字变成繁字体 繁体字&quot;相遇,相识,相知,不知道接下来是开始还是结束……&quot;怎么打的? 华为matebookd14是全能本吗 2017年 英伟达 的新显卡什么时候 发布?