您的位置: 网站首页> Pandas教程> 当前文章

pandas的groupby的使用详解大全

老董2022-01-12161围观,107赞

  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

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

  5、分组过滤filter

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

  6、自定义操作apply

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

  7、分组后舍弃索引

     groupby函数有个 as_index参数,该参数可以不让分组的列作为索引。

很赞哦!

python编程网提示:转载请注明来源www.python66.com。
有宝贵意见可添加站长微信(底部),获取技术资料请到公众号(底部)。同行交流请加群 python学习会

文章评论

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

站点信息

  • 网站程序:Laravel
  • 客服微信:a772483200