Извлечение каждого из мультииндекса данных в виде кортежей - PullRequest
0 голосов
/ 29 января 2019

У меня есть следующий фрейм данных, полученный после фильтрации моего исходного фрейма данных, который многоиндексирован.Я хочу извлечь несколько индексов строк отфильтрованного фрейма данных в виде списка кортежей, где каждый кортеж представляет мультииндекс каждой строки.

Я попытался сделать df.index, но он дает мне весь массив уникальных значений 'id' и 'rollno' index.

Я попытался сделать 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     
...