使用pandas在聚合字典中指定百分位数

2024-05-20 02:04:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用聚合字典总结变量“CSC130”,并有一个关于如何获得第25百分位值、第75百分位值的问题。在

文档中提到了分位数摘要函数,但我看不到如何使用它的语法?在

如何使用此字典添加一行以获取“CSC130”的第25个百分位值

非常感谢!在

aggregations = {
    'CSC130': { 
        'CSC130_sum': 'sum',  
        'CSC130_mean': 'mean',
        'CSC130_min': 'min',
        'CSC130_max': 'max',
        'CSC130_count': 'count',
        'CSC130_size': 'size',
        'CSC130_range': lambda x: max(x) - min(x), 
        'CSC130_npmean': lambda x: np.mean(x),
        'CSC130_median': 'median'

        }
}

sumry = df.groupby(['POSTCODE']).agg(aggregations)

Tags: lambda函数文档size字典count语法min