繁体   English   中英

如何重新格式化这个熊猫多索引数据框?

[英]How to reformat this pandas multiindex dataframe?

如何转:原始数据框

进入这个:想要的数据框

(抱歉,我不知道如何在此处粘贴 excel 表。)

一直在处理 Pandas 堆栈、pivot_table、melt,但似乎无法使其工作。 我需要一些想法。 谢谢。

我为显示的sheetfile截图创建了excel

在此处输入图片说明


df = pd.read_excel('PythonExport.xlsx', 
                   header=[0,1,2],index_col=[0,1],
                 )

df:

在此处输入图片说明


x = df.T.swaplevel(0,1).T.stack().stack().reset_index()
x.columns = ['repeat','condition','day','type','length','weight']
x = x.fillna(0)

X:

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM