需求:
在做数据处理过程中发现数据需要降维,将二位数据降为一维,大概可以理解为如下需求
开始操作:
1. 从Excel导入数据
demand_0 = pd.read_excel('demand.xlsx')
demand_0
2. 将“母件名称”转为index,并使用unstack对数据降维,但是index转为了multiindex格式,相当于平时Excel中是我最讨厌的“合并单元格”,同时数组也转为了Series对象
demand_temp = demand_0.set_index('母件名称',drop = True).unstack()
print(type(demand_temp))
demand_temp
3. 这时只需要使用reset_index(), 就可以将multiindex转为列, 对象由Series转为了DataFrame,