Excel透视表到python表

Excel透视表到python表,python,dataframe,pivot-table,Python,Dataframe,Pivot Table,假设我想将excel中的以下透视表转换为使用python的表: 假设绿色单元格表示重量。如何使用python将其转换为具有3列(高度、年龄、重量)的表 我想在Python中得到这样一个表: 感谢您的帮助 尝试“取消透视”表格: 将熊猫作为pd导入 df=pd.read\u excel('file.xlsx')\ .melt(id_vars='Height/Age',var_name='Age',value_name='Weight')\ .rename(列={'Height/Age':'He

假设我想将excel中的以下透视表转换为使用python的表:

假设绿色单元格表示重量。如何使用python将其转换为具有3列(高度、年龄、重量)的表

我想在Python中得到这样一个表:

感谢您的帮助

尝试“取消透视”表格:

将熊猫作为pd导入
df=pd.read\u excel('file.xlsx')\
.melt(id_vars='Height/Age',var_name='Age',value_name='Weight')\
.rename(列={'Height/Age':'Height'})\
.sort_值(“高度”)\
.reset_索引(drop=True)
打印(df)
df

   Height Age  Weight
0       3  15     134
1       3  20     120
2       3  25      98
3       4  15     134
4       4  20     122
5       4  25     150
6       5  15     200
7       5  20     198
8       5  25     145

您的问题已在此处得到回答:@pakpe虽然该问题中的输出相同,但初始表不同。我明白这是怎么回事,但我觉得different@user81883我很抱歉没有关上它。但它被称为重复,这意味着这两个问题是相似的@凯文姆,曼苏尔问题现在结束了。没关系,因为我得到了下面我想要的答案:)希望主持人明白,不是所有“相似”的问题都有相同的答案。实际上他们不是主持人。他们是一个社区。无论如何,祝你今天过得愉快。:)谢谢你的回答!!!