源数据:
pd.pivot_table(ceshi, values=['num1', 'num2'], index=['date'],
columns=['c'], aggfunc={'num1': np.sum,'num2': np.sum}, fill_value=0)
如何转变为?:
答案 0 :(得分: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)