源数据:
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)