Гистограмма, основанная на общих числах за каждый год в Pandas

У меня есть два столбца, в которых есть разные числа в разных строках для каждого года.

Во-первых, мне нужно отобразить отсортированные значения на основе общих чисел за каждый год.

Во-вторых, мне нужно создать гистограмму, в которой ось Y указана как «год», и каждая полоса имеет метку, которая представляет собой общее число за этот год.

Я не уверен, что ясно объяснил проблему, но я был бы признателен за помощь.

1
0
86
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Пытаться:

sum_by_years = (df.groupby('Year')['Goals scored'].sum()
   .sort_values(ascending=False)
)

sum_by_years.plot.barh()
Ответ принят как подходящий

Давайте сделаем

df.set_index('Year')['Goals scored'].sum(level=0).sort_index().plot(kind='bar')

Другие вопросы по теме