数据拼盘(5)之行列索引转换

import pandas as pd
import numpy as np
data1 = pd.DataFrame(np.random.rand(4,4),index=[["A","A","B","B"],[1,2,1,2]],columns=[["A","A","B","B"],[1,2,1,2]])
data1

  

#行多级索引转向列
data1.unstack(level=0  #把几级索引转到列,默认是把低级索引转向列
             )

  

#列转向行
data1.stack(level=0  #几级转向行,默认是低级
           )

  

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