1、多重索引
s = pd.Series(np.random.randint(-10,10,7),
index=[['a','a','b','b','c','c','c'],[0,1,0,1,0,1,2]])
上图中codes(有些版本中是labels)对应着levels的下标,codes中的两个列表一一对应
例如:
多重索引取值
1、取外层
2、取内层
s[ :, 0]
表示取每一个外层索引对应的内层索引为0的数,即所有内层索引为0的数,共有三个数内层索引为0
转换内外层索引
dataFrame多重索引
取值
2、Series和DataFrame的转换
1、series转DataFrame
索引不完整的用nan填充
2、dataframe转series
3、DataFrame重置索引
先取电影数据的前50条
将产地和年代设置为索引,产地为外层索引,年代为内层索引
通过外层索引获取
转换内外索引
取消内外层索引