对数据进行分组统计主要使用Dataframe函数,其功能如下:
根据给定的条件将数据拆分成组。每个组都可单独应用函数(如sum、mean、std等)。
将结果合并到一个数据结果中。
语法如下:
Dataframe.groupby(by=None,axis=0,level=None,as_index=True,sort=True,group_keys=True,squeeze=False,observed=False) """ by:字典,映射,series对象,数组,标签,列表。如果by是一个函数,则对象索引的每个值调用它;如果传递了一个字典或者series对象,则使用该字典或者series对象来确定组。如果传递了数组ndarray,则按照原样式来确定这些组。 axis:axis=1表示行;axis=0表示列,默认值为0 level:表示索引层级,默认为无 as_index:布尔类型,默认为True,返回组标签为索引的对象 sort:对组进行排序,布尔类型,默认为True group_keys:布尔类型,默认为True,调用apply函数时,将分组键添加到索引以标识片段 squeeze:布尔类型,默认为False,如果可能,减少返回类型的维度,否则返回一致类型 返回值:DataFrameGroupBy,返回包含有关组的信息的groupby对象
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有