Гистограмма с накоплением из серии сгруппированных панд - PullRequest
0 голосов
/ 28 ноября 2018

У меня есть фрейм данных с 3 столбцами: идентификатор, дата и приоритет:

ID  date   priority
1   2007   High
2   2007   Low
3   2010   Medium
4   2007   High

Это 12 000 строк.Каждый идентификатор (человек) уникален и имеет дату и приоритет

. Я хочу построить гистограмму с Годом по оси X и высотой, представляющей общее количество людей (идентификаторов), нонужно сложить по приоритету.Итак, предположим, что у меня есть 10 идентификаторов в 2007 году (5 из среднего, 3 низкого и 2 высоких), мне нужно построить график 2007 с высотой 10 соответственно.

Это то, что я пытаюсь:

total = data.groupby(['date']).priority.value_counts()

Это дает мне главу серии панд:

date       priority
2000        High               6
            Medium             5
            Low                4
2001        High               6
            Medium             2
2002        High               1
            Medium             3
            Low                4
2003        High              10
            Medium             3

Как мне построить дату на оси x исумма чисел по высоте с разбивкой по H, M, L.

1 Ответ

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

Вы можете проверить с помощью crosstab

pd.crosstab(df.date,df.priority).plot(kin='bar')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...