我的DataFrame有两列“ Unidade gestora”(字符串)和“ Valor(R $)”(浮动)。
我想计算“ Unidade gestora”的代码计数以及“ Valor(R $)”的最小值,均值,最大值和总和。
代码:
df_vl_anual.groupby('Unidade gestora') \
.agg({'Unidade gestora':'count', \
'Valor (R$)':'min', \
'Valor (R$)':'mean', \
'Valor (R$)':'max', \
'Valor (R$)':'sum'}) \
.sort_values('Valor (R$)', ascending=False) \
.rename(columns={'Unidade gestora':'dia_qtd', \
'Valor (R$)':'dia_min', \
'Valor (R$)':'dia_mean', \
'Valor (R$)':'dia_max', \
'Valor (R$)':'dia_total'}) \
.reset_index()
但是结果是我只有三列:
Unidade gestora | dia_qtd | dia_total
----------------|---------|-----------
unit1 | 10 | 10
unit2 | 25 | 13
unit3 | 35 | 50
dia_min,dia_mean,dia_max列在哪里?我该如何计算?