Переименовать результат из агрегатной функции в Pandas - PullRequest
0 голосов
/ 15 января 2020

Может кто-нибудь помочь мне выяснить, как я могу переименовать эти выделенные элементы? «Счет» должен быть (Самый популярный предмет »), а« сумма »-« Самый популярный предмет »

enter image description here

Вот мой код

most_popular_item = Heroes_file.groupby(["Item ID", "Item Name","Price"]).agg({"Price": ['count','sum']})

1 Ответ

0 голосов
/ 15 января 2020

Чтобы переименовать ваши pandas столбцы, вы можете использовать переименовать .

Таким образом,

most_popular_item.columns = most_popular_item.columns.droplevel(0)

удалит 'Price', удалив самый внешний уровень ,

Тогда вы можете просто использовать переименование

most_popular_item.rename({'count': 'not_count', 'sum': 'not_sum'}, axis=1, inplace=True) 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...