数据分析笔记--pandas的分组和聚合

这篇博客详细介绍了如何使用Pandas进行数据分组和聚合操作,包括groupby的基本用法、分组后的聚合运算、多层分组、转换为Python数据类型以及根据数据类型和自定义函数进行分组。还探讨了内置聚合方法如sum、mean、max、min等,以及如何自定义聚合函数和对不同列应用不同聚合函数。
摘要由CSDN通过智能技术生成

import pandas as pd

import numpy as np

新建一个带分组特征的DataFrame对象


分组操作  groupby

注意:只对数据集进行分组操作,将不会显示结果,只会生成一个分组的对象,只有分组后进行聚合运算才有实际结果


分组后的聚合运算 

对整个数据集进行聚合运算


对data2进行分组后的聚合运算


自定义列表进行分组

自定义一个列表,个数和每列的个数相同,以这个列表为依据进行分组


多层分组

同时以两个列作为依据,进行分组,可以看到多层分组之后df对象的索引就变成了层级索引


  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值