数据拼盘(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 #几级转向行,默认是低级
)
1.本篇所有数据文件小博已上传,需要的小伙伴到“文件”进行下载使用。数据文件纯属学习教学所用,纯属虚构。
2.文章中的代码都是经过小博的真实操作,可以执行。(注:Anaconda3的Jupyter notebook)
浙公网安备 33010602011771号