熊猫分组计数,最小值,平均值,最大值和总和仅显示计数和总和

时间:2020-02-17 14:43:03

标签: pandas pandas-groupby

我的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列在哪里?我该如何计算?

0 个答案:

没有答案