数据拼盘(4)之“长”“宽”互透

import numpy as np
import pandas as pd

  

data1 = pd.read_excel("F:/长宽表转换.xlsx")

  

#长表透视成宽表

data2 = data1.pivot(index="年份"    #行轴
           ,columns="部门"   #列轴
            ,values=["成绩","产量"]  #统计的量
           )
data2

  

#宽表透视成长表

pd.melt(data1      #数据集
       ,id_vars=["产量","成绩"]   #不需要转换的
       ,value_vars=["年份","部门"]      #需要转换的
       ,value_name="部门"  #转换合成后的名字
       )

  

posted @ 2020-01-17 19:46  数据骆驼  阅读(109)  评论(0)    收藏  举报