如何使用Pandas模块实现excel中数据透视表功能

it2023-04-03  74

import pandas as pd res = pd.pivot_table(data,values=None,index=None,columns=None,aggfunc='mean',fill_value=None,margins=False,dropna=True,margins_name='All')

参数解释: data:指定需要构造数据透视表的数据集 values:指定需要拉入“数值”框的字段列表 index:指定需要拉入“行标签”框的字段列表 columns:指定需要拉入“列标签”框的字段列表 aggfunc:指定数值的统计函数,默认为统计均值,也可以指定numpy模块中的其他统计函数 fill_value:指定一个标量,用于填充缺失值 margins:bool类型参数,是否需要显示行或列的总计值,默认为False dropna:bool类型参数,是否西药删除整列为缺失的字段,默认为True margins_name:指定行或列的总计名称,默认为All

示例: 将color作为行索引,计算price的平均数

将color作为行索引,clarity作为列索引,计算price的个数

最新回复(0)