Excel透视表到python表
假设我想将excel中的以下透视表转换为使用python的表: 假设绿色单元格表示重量。如何使用python将其转换为具有3列(高度、年龄、重量)的表 我想在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
将熊猫作为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我很抱歉没有关上它。但它被称为重复,这意味着这两个问题是相似的@凯文姆,曼苏尔问题现在结束了。没关系,因为我得到了下面我想要的答案:)希望主持人明白,不是所有“相似”的问题都有相同的答案。实际上他们不是主持人。他们是一个社区。无论如何,祝你今天过得愉快。:)谢谢你的回答!!!