Как я могу создать линейную диаграмму определенной строки из моей таблицы в PANDAS? - PullRequest
0 голосов
/ 23 апреля 2019
      PARENT    Week    Month   Weekend
---------------------------------------
1010D   AX1      665    1633    687
1009A   BX1     1372    1484    1173 
1013B   CX1      895     941    777 
1007B   DX1      829     932    773

Это мой mydata.csv.(извините, я не смог выровнять значения строк в определенных столбцах, задавая вопрос в формате stackoverflow. @ glhr

Как можно нарисовать линейный график BX1 в столбце NAME для значений недели, Месяц и выходные с использованием панд?

1 Ответ

1 голос
/ 23 апреля 2019

Если только уникальное значение BX1 значение после фильтрации по boolean indexing, транспонировать и добавить DataFrame.squeeze для преобразования одного столбца DataFrame в Series и вычерчивать по plot.bar:

df.loc[df['NAME'] == 'BX1', ['Week','Month','Weekend']].T.squeeze().plot.bar()

Или:

df.loc[df['NAME'] == 'BX1', ['Week','Month','Weekend']].T.squeeze().plot()
...