I need to choose the top 100 rows in descending order Original Table
route member_casual n
A member 5
A casual 10
B member 21
B casual 9
C member 30
C casual 5
Required Table
route member_casual n
C member 30
B member 21
A member 5
A casual 10
B casual 9
C casual 5
code that I have already tried:
df %>% group_by(route,member_casual) %>% count() %>% top_n(100)
df %>% group_by(route,member_casual) %>% count() %>% top_n(100, wt = "n")
The end goal is to make a geom_col to compare top 100 or 10 common routes between members and casual riders, with "n" on the x axis and "route" on y axis.