Как построить все именованные столбцы в мультииндексированном фрейме данных pandas? - PullRequest
0 голосов
/ 30 августа 2018

Я написал скрипт для чтения серии Excel с использованием pandas.read_excel () в DataFrame. Затем эти DataFrames конвертируются в мультииндексированные DataFrames. Их будущее выглядит следующим образом:

         Customer1               Customer2              Customer3
     Var1   Var2   Var3      Var1   Var2   Var3     Var1   Var2   Var3 
0     1       6     4         6      2      5         7      6      6
1     3       5     0         1      5      4         1      6      5
2     5       7     3         6      1      4         7      5      1
.     .       .     .         .      .      .         .      .      .
.     .       .     .         .      .      .         .      .      .
100   1       6     4         6      2      4         7      6      6

Как я могу затем построить все данные "Var2" по отношению к индексу, как на комбинированных, так и на единичных графиках?

1 Ответ

0 голосов
/ 30 августа 2018

Используйте DataFrame.xs для выбора MultiIndex с DataFrame.plot:

print (df.xs('Var2', axis=1, level=1))
     Customer1  Customer2  Customer3
0            6          2          6
1            5          5          6
2            7          1          5
100          6          2          6

df.xs('Var2', axis=1, level=1).plot()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...