python教程

当前位置:首页 > Pandas教程 > 当前文章

Pandas教程

pandas的groupby的使用详解大全

2022-01-12 166赞 老董笔记

  pandas的groupby是一个非常强大的用法,在工作中使用也非常频繁。本文系统介绍下groupby分组原理、分组聚合、分组转换、跨列分组等多种操作,文章中每一个知识点都会链接到1个应用案例,请持续关注,本文陆续更新。

  1、groupby分组原理

      1)groupby根据1列或者多列分组

      2)groupby根据一系列值分组(分组的本质)

  2、groupby对象

      1)DataFrameGroupBy对象

      2)DataFrameGroupBy对象如何遍历

      3)DataFrameGroupBy对象常用属性和方法

  3、分组聚合(求和均值最值)

      1)单列聚合(最大、最小、均值、求和等)

      2)多列聚合(最大、最小、均值、求和等)

      2)agg()函数实现不同的列不同的聚合方法

  4、分组转换

      transform()方法的使用,该方法返回的索引和原df或者Series索引一致,在一些需求场景下要用。

  5、分组过滤

      filter()方法的使用,需要对每个子组按照条件进行过滤的时候使用。

  6、自定义操作

      apply()方法的使用。对每个自组进行个性化的操作,apply(func),func返回值可以是标量、Series、Dataframe,返回值不同最终结果也不同。

  7、分组后舍弃索引

      as_index参数的介绍,该参数可以去掉分组的列作为索引。

感兴趣直接点击图片获取>>

文章评论

pandas的groupby的使用详解大全文章写得不错,值得赞赏