Как преобразовать многоуровневый индекс сгруппированных данных в datadict - PullRequest
0 голосов
/ 06 ноября 2018

пример кадра данных:

                      avg
Key1       Key2
a1         b1          v1
           b2          v2
           b3          v3
a2         b4          v4
a3         b5          v5
           b6          v6
a4         b7          v7

Как преобразовать это в dadadict {a1: v1, a1: v2, a1: v3, a2: v4, a3: v5, a3: v6, a4: v7}

Я попробовал это без удачи dict (zip (df ['ColA'], df ['avg'])) Цени любую помощь !!

1 Ответ

0 голосов
/ 06 ноября 2018

Так как это многократный индекс с использованием get_level_values

dict(zip(df.index.get_level_values(1), df['avg'])) 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...