此方法多用以复合索引的切片搜索
函数如下
df.index.get_level_values(lever)
lever:int or str,索引位置或者是索引的名称
例子
import pandas as pd tuples = [('A','a'),('A','b'),('B','a'),('B','b')] mul_index = pd.MultiIndex.from_tuples(tuples, names=('Upper', 'Lower')) tmp=pd.DataFrame({'Score':['perfect','good','fair','bad']},index=mul_index) tmp.index.get_level_values(0) #Index(['A', 'A', 'B', 'B'], dtype='object', name='Upper') tmp.index.get_level_values('Upper') #Index(['A', 'A', 'B', 'B'], dtype='object', name='Upper')