У меня есть два столбца, в которых есть разные числа в разных строках для каждого года.
Во-первых, мне нужно отобразить отсортированные значения на основе общих чисел за каждый год.
Во-вторых, мне нужно создать гистограмму, в которой ось Y указана как «год», и каждая полоса имеет метку, которая представляет собой общее число за этот год.
Я не уверен, что ясно объяснил проблему, но я был бы признателен за помощь.
Пытаться:
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')