我使用聚合字典总结了一个变量'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)
答案 0 :(得分:0)
语法只是
yourseries.quantile(yourquantile)
所以只需添加这些行 -
'CSC130_25quant': lambda x : x.quantile(0.25)
'CSC130_75quant': lambda x : x.quantile(0.75)