Caros, boa noite
Estou finalizando o projeto e gostaria de fazer uma ordenação no dados pela média como exemplo abaixo, porém sempre retorna erro ao chamar o método sort_values.
renda_UF = dados.groupby(['UF']).agg({'Renda': ['mean', 'median', 'max', 'std']})
renda_UF.rename(index = uf)
renda_UF.sort_values(by='mean')
---------------------------------------------------------------------------
KeyError Traceback (most recent call last)
<ipython-input-79-0b946db2f29f> in <module>
1 renda_UF = dados.groupby(['UF']).agg({'Renda': ['mean', 'median', 'max', 'std']})
2 renda_UF.rename(index = uf)
----> 3 renda_UF.sort_values(by='mean')
E:\Anaconda\lib\site-packages\pandas\core\frame.py in sort_values(self, by, axis, ascending, inplace, kind, na_position, ignore_index, key)
5292
5293 by = by[0]
-> 5294 k = self._get_label_or_level_values(by, axis=axis)
5295
5296 # need to rewrap column in Series to apply key function
E:\Anaconda\lib\site-packages\pandas\core\generic.py in _get_label_or_level_values(self, key, axis)
1561 values = self.axes[axis].get_level_values(key)._values
1562 else:
-> 1563 raise KeyError(key)
1564
1565 # Check for duplicates
KeyError: 'mean'
Não sei se estou fazendo algo errado mas não consegui o que eu gostaria rsrs