pandas教程:[8]数据分组

时间:2026-02-16 17:54:24

使用groupby()可以给数据分组,数据分组的好处是你可以一次性计算得到所有分组中的统计量,比如想计算男女学生的平均成绩分别是多少,可以先按照男女分组,然后计算平均数,我们不用计算完女生然后在计算男生,实际上是一次性完成的,这就是分组的好处。

    先引入模块,并创建一个DataFrame

    pandas教程:[8]数据分组

    打印出DataFrame来查看一下结果

    pandas教程:[8]数据分组

    我们可以以A列进行分组,使用groupby

    pandas教程:[8]数据分组

    打印出来的grouped.first()为每一组的第一行数据

    pandas教程:[8]数据分组

    我们还可以以两列以上进行分组,groupby参数为一个列表

    pandas教程:[8]数据分组

    打印出来的是这样的情况,last表示每一组的最后一行数据

    pandas教程:[8]数据分组

    我们还可以根据列来分组,先创建一个get_type函数,如果列名为abem中之一,就分为组别vowel,反之为consonant

    pandas教程:[8]数据分组

    打印第一组看看分组情况。

    pandas教程:[8]数据分组

(共篇)上一篇:筛选计数统计|下一篇:
© 2026 小猪经验网
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com