以元组形式提取数据帧的每个多重索引

时间:2019-01-29 02:58:11

标签: python-3.x pandas dataframe multi-index

我有以下数据帧,该数据帧是在过滤原始数据帧后获得的,该数据帧是多索引的。我想以元组列表的形式提取过滤后的数据帧的行的多个索引,其中每个元组代表每个行的多个索引。

我尝试做df.index,但是它为我提供了唯一值'id'和'rollno'索引的整个数组。

我尝试执行df [0],这将为我提供元组格式的第一行(31,2)的多重索引,但是我想提取以下格式的所有行的多重索引:

[(31,2),(31,4),(32,4)...]

df [0:-1]给我一个错误。

            value          
id rollno                              
31   2        1.100550 
     4        0.936825  
32   4        0.974858  
33   0        1.064065  
     4        0.896980  
34   2        1.005280  
35   1        0.984200     

0 个答案:

没有答案