Python MultiIndex Column Rename - PullRequest
       10

Python MultiIndex Column Rename

0 голосов
/ 20 сентября 2018

Я NEWBIE для панды.Я пробовал разные вещи, показанные ниже, и я хочу переименовать имя столбца в pandas dataframe, может кто-нибудь, пожалуйста, помогите мне с этим.Колонка является многоуровневой сводной колонной.

import pandas as pd
import numpy as np
df = pd.read_excel(r'D:\cod_sheets\18_09_18.xlsx')


df_pivot = pd.pivot_table(df,index=["REGION NAME","Month"],values=["CNNO","AMOUNT COLLECTED"],
columns=["CDS_STATUS",] ,aggfunc={"CNNO":'count',"AMOUNT COLLECTED":'sum'}, margins=True)
df_pivot.rename(columns = {"CDS_STATUS":"CDS"})

введите описание изображения здесь

введите описание изображения здесь

1 Ответ

0 голосов
/ 20 сентября 2018

Вам просто нужно добавить аргумент к df_pivot.rename(columns = {"CDS_STATUS":"CDS"}), то есть df_pivot.rename(columns = {"CDS_STATUS":"CDS"},inplace=True)

...