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條
將產地和年代設置爲索引,產地爲外層索引,年代爲內層索引
通過外層索引獲取
轉換內外索引
取消內外層索引