Jak uzyskać maksymalną wartość według grupy

mamdata.frame z dwiema kolumnami:year iscore. Lata mijają od 2000-2012 i każdy rok może być wymieniony wielokrotnie. W kolumnie wyników podaję wszystkie wyniki za każdy rok, przy czym każdy wiersz ma inny wynik.

Chciałbym filtrowaćdata.frame tak więc pozostają tylko wiersze z maksymalną liczbą punktów za każdy rok.

Więc jako mały przykład, jeśli mam

year score
2000    18
2001    22
2000    21

Chciałbym wrócić tylko

year score
2001    22
2000    21

questionAnswers(5)

yourAnswerToTheQuestion