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

#pandas

#pandas

Вопрос:

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

введите описание изображения здесь

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

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

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

Ответ №1:

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

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

Ответ №2:

Попробуйте:

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

sum_by_years.plot.barh()