A。所需的输出: 我试图设置一个不错的汇总表,以通常的方式提供统计信息,例如:[min | p25 |中位数75最大| std]
B。我的代码:
def my25(g):
return np.percentile(g, 25)
def my75(g):
return np.percentile(g, 75)
sum1 = pd.pivot_table(df1, index= ['purpose'],values=["funded_amnt_t", "annual_inc_t", "dti", "fico_range_high" ], aggfunc={np.min, my25, np.median, my75, np.max, np.std})
excelsum = pd.ExcelWriter('Summary.xlsx', engine='xlsxwriter')
sum1.to_excel(excelsum, sheet_name='Summary 1')
excelsum.save()
C。问题 来自aggfunc的统计信息的顺序是混合的,似乎是字母顺序的。 [amax |阿敏|中位数std ...]
我该如何更改?非常感谢。