У меня есть такой фрейм данных:
Year Month Value
2017 1 100
2017 2 1
2017 4 2
2018 3 88
2018 4 8
2019 5 87
2019 6 1
Я бы хотел, чтобы этот фрейм возвращал месяц и значение для каждого года, где значение является максимальным:
year month value
2017 1 100
2018 3 88
2019 5 87
I 'мы пытались сделать что-то вроде df=df.groupby(["Year","Month"])['Value']).max()
, однако он возвращает полный набор данных, потому что каждая пара год / месяц уникальна (я считаю).