[英]Pandas dataframe with multiindex column - change levels
源數據:
pd.pivot_table(ceshi, values=['num1', 'num2'], index=['date'],
columns=['c'], aggfunc={'num1': np.sum,'num2': np.sum}, fill_value=0)
如何轉化為:
將DataFrame.swaplevel
與DataFrame.sort_index
一起使用:
df = pd.pivot_table(ceshi, values=['num1', 'num2'], index=['date'],
columns=['c'], aggfunc={'num1': np.sum,'num2': np.sum}, fill_value=0)
接着:
df = df.swaplevel(1,0, axis=1).sort_index(axis=1)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.