一、分组原理
核心:
1、不论分组键是数组、列表、字典、Series、函数,只要其与待分组变量的轴长度一致都可以传入groupby进行分组。
2、默认axis=0按行分组,可指定axis=1对列分组。
groupby()语法格式
DataFrame.groupby(by=None, axis=0, level=None, as_index=True, group_keys=True, squeeze=False, observed=False, **kwargs)
groupby原理
groupby就是按XX分组,比如将一个数据集按A进行分组,效果如下

使用groupby实现功能
import numpy as np
import pandas as pd
data = pd.DataFrame({
'name': ['Tom', 'Kaggle', 'Litter', 'Sam', 'Sam', 'Sam'],
'race': ['B', 'C', 'D', 'E', 'B', 'C'],
'age': [37.0, 61.0, 56.0, 87.0, 58.0, 34.0],
'signs_of

本文介绍了Pandas库中DataFrame的groupby方法,详细阐述了分组原理和使用方式,包括按不同数据类型设置分组键,以及配合mean、count等函数实现数据聚合。此外,还展示了如何进行单键多列聚合、使用agg和apply函数进行复杂操作,并通过实例演示了如何处理和聚合数据。最后,文章提到了如何对数据进行去重和组合操作。
5万+

被折叠的 条评论
为什么被折叠?



