pandas之groupby分组之后再筛选(pandasgroupby分组后的结果)

网友投稿 607 2022-09-06


pandas之groupby分组之后再筛选(pandasgroupby分组后的结果)

数据处理过程中,分组处理是常见的操作。分组之后,对每组数据进一步施加约束,找出所需数据,在sql中可用 select ...... from ......group by ...... having......来实现。在pandas中可用以下方式来达到相同的目的。

1. groupby组合apply

如果想把结果以“SQL”格式显示,只需要将groupby中的关键字参数as_index设为False即可。

2. groupby组合filter

3. 两种方法的区别

groupby中的filter,其作用对象是每个分组,返回结果也是以分组为整体(仔细领会!)。apply,作用对象是每个分组中的每行,返回结果是每个分组中每一个符合apply中函数约束的行。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Python学习笔记|函数练习题(python函数编程训练题)
下一篇:# yyds干货盘点 # 实战篇:盘点Pandas中的factorize()函数妙用
相关文章

 发表评论

暂时没有评论,来抢沙发吧~