#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()