我有多个数据框,包含每个月的账单信息,即1月份、3月份、4月份等的数据。
我只想针对一个数据框执行以下操作,以保持简单,因为我对Pandas还比较陌生:
march = np.arange(27).reshape(3, 9)
march = pd.DataFrame(data=march, index=['A', 'B', 'C'], columns=['mar' + chr(ord('A') + i) for i in range(9)])
对其中一个数据框进行多级索引:
dates = ['March']
cols = pd.MultiIndex.from_product([dates, march.columns.to_list()])
pd.DataFrame(march, columns=cols)
输出:
(https://istack.dev59.com/Wp3AH.webp)
我希望它显示为转置后的数据框,即:
(https://istack.dev59.com/ucXAG.webp)
我尝试过堆叠和取消堆叠,但它们不能正常工作,并且会恢复到未转置的格式。
我的最终目标是能够对多个数据框执行此操作,并将它们全部输出到一个表格中,显示每个月及其相应的数据。
例如:
January February
A B C A B C
colA x x x x x x
colB x x x x x x
etc
抱歉如果这似乎是一个新手问题,我对Pandas不熟悉,而且已经发布的类似问题不能解决我的情况。