示例

import pandas as pddef print_df(dataframe: pd.DataFrame):print("=================")print(dataframe)if __name__ == '__main__':df = pd.DataFrame([[0, 1, 1],[0, 1, 1],[0, 2, 2],[0, 2, 3]], columns=['a', 'b', 'c'])print("a,b分组:")df.groupby(["a", "b"]).apply(print_df)print("c分组:")df.groupby(["c"]).apply(print_df)

结果:

a,b分组:
=================a  b  c
0  0  1  1
1  0  1  1
=================a  b  c
2  0  2  2
3  0  2  3
c分组:
=================a  b  c
0  0  1  1
1  0  1  1
=================a  b  c
2  0  2  2
=================a  b  c
3  0  2  3

pandas 自定义groupby的函数相关推荐

  1. pandas使用groupby.first函数、groupby.nth(0)函数获取每个组中的第一个值实战:groupby.first函数和groupby.nth函数对比(对待NaN的差异)

    pandas使用groupby.first函数.groupby.nth(0)函数获取每个组中的第一个值实战:groupby.first函数和groupby.nth函数对比(对待NaN的差异) 目录

  2. pandas使用groupby.last函数获取每个组中的最后一个值实战:groupby.last函数获取每个组中的最后一个值、groupby.nth函数获取每个组中的最后一个值

    pandas使用groupby.last函数获取每个组中的最后一个值实战:groupby.last函数获取每个组中的最后一个值.groupby.nth函数获取每个组中的最后一个值 目录

  3. pandas使用groupby函数进行分组聚合、使用agg函数指定聚合统计计算的数值变量、并自定义统计计算结果的名称(naming columns after aggregation)

    pandas使用groupby函数进行分组聚合.使用agg函数指定聚合统计计算的数值变量.并自定义统计计算结果的名称(naming columns after aggregation in dataf ...

  4. pandas使用groupby函数计算dataframe数据中每个分组的N个数值的指数权重移动(滚动)平均、例如,计算某公司的多个店铺每N天(5天)的滚动销售额指数权重移动(滚动)平均

    pandas使用groupby函数计算dataframe数据中每个分组的N个数值的指数权重移动(滚动)平均(Exponential Moving Average).例如,计算某公司的多个店铺每N天(5 ...

  5. pandas使用groupby函数计算dataframe数据中每个分组的N个数值的滚动最大值(rolling max)、例如,计算某公司的多个店铺每N天(5天)的滚动销售额最大值

    pandas使用groupby函数计算dataframe数据中每个分组的N个数值的滚动最大值(rolling max).例如,计算某公司的多个店铺每N天(5天)的滚动销售额最大值 目录

  6. pandas使用groupby函数计算dataframe每个分组对应的数据行的个数(size of each group in dataframe, rows count of group)

    pandas使用groupby函数计算dataframe每个分组对应的数据行的个数(size of each group in dataframe, rows count of group) 目录

  7. pandas使用groupby函数计算dataframe数据中每个分组的N个数值的滚动计数个数(rolling count)、例如,计算某公司的多个店铺每N天(5天)的滚动销售额计数个数

    pandas使用groupby函数计算dataframe数据中每个分组的N个数值的滚动计数个数(rolling count).例如,计算某公司的多个店铺每N天(5天)的滚动销售额计数个数 目录

  8. pandas使用groupby函数计算dataframe数据中每个分组的N个数值的滚动标准差(rolling std)、例如,计算某公司的多个店铺每N天(5天)的滚动销售额标准差

    pandas使用groupby函数计算dataframe数据中每个分组的N个数值的滚动标准差(rolling std).例如,计算某公司的多个店铺每N天(5天)的滚动销售额标准差 目录

  9. pandas使用groupby函数计算dataframe数据中每个分组的N个数值的滚动加和(rolling sum)、例如,计算某公司的多个店铺每N天(5天)的滚动销售额加和

    pandas使用groupby函数计算dataframe数据中每个分组的N个数值的滚动加和(rolling sum).例如,计算某公司的多个店铺每N天(5天)的滚动销售额加和 目录

最新文章

  1. No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer解决方法
  2. fastjson序列化原理详解
  3. [Android]Space控件的应用场景
  4. C++回调函数是什么?
  5. centos7python命令_02.将python3作为centos7的默认python命令
  6. 区分基于Ant目标的Gradle任务
  7. 前端学习(3145):react-hello-react之getStateFromProps
  8. java 获取当前月份减1_java String 日期 转成 Date, 月份减1
  9. css圆在中心根据宽度缩放_根据CSS中的容器宽度重新缩放字体
  10. 深度学习笔记(47) 神经风格迁移
  11. 货物贸易外汇监测系统 企业版_企业能耗在线监测系统介绍
  12. swift 数据存储
  13. 呼叫中心投诉处理流程图_旅行社客服部呼叫中心质检部工作流程图
  14. 金山毒霸--血淋淋的教训
  15. 3.表数据的CRUD
  16. 计算机组成原理中阶符是什么,计算机组成原理习手册.doc
  17. android windows 无线视频传输,基于Android端到端实时无线视频传输系统
  18. MIPS 五级流水线
  19. MIPS汇编二进制转10进制
  20. 如何用计算机作函数图象,信息技术应用 用计算机画函数图象优秀教学设计

热门文章

  1. python 3.7.732位安装步骤_Python3.7.0安装教程
  2. Coding the Matrix Week 2 The Vector Space作业
  3. PyCharm编辑器的安装
  4. html asp:textbox,ASP .NET - TextBox 控件
  5. mysql的主主复制模型
  6. 转: 如何挑选适合的前端框架
  7. 仿58网,赶集网,百姓网swfupload图片上传效果(asp.net 2.0)
  8. iphone label初始化碰到的问题
  9. word受权限保护无法打开_保护S71500程序的几种方式
  10. python 爬取_使用 Python 和 BeautifulSoup 来做爬虫抓取