I have a dataset that looks something like the table below with multiple lines corresponding to each month, the count of how many sightings of a certain bird there are (n), and in what region that sighting occurred.
| MONTH | REGION | n | 
|---|---|---|
| 1 | North | 12 | 
| 1 | South | 45 | 
| 2 | West | 34 | 
| 2 | South | 23 | 
| 2 | East | 32 | 
| 3 | North | 11 and so on. | 
What I am looking to do is to create a separate dataset that extracts the region with the most sightings per month, so the goal is something that looks like this:
| MONTH | REGION | n | 
|---|---|---|
| 1 | South | 45 | 
| 2 | West | 34 | 
| 3 | North | 11 | 
So far I have tried different combinations of piping such as
df %>% group_by(MONTH) %>% max(n), but none have gave the desired result.
 
     
    