如何select R中最大y的x值

How to select x value of max y in R

我有一个 table,其 x 和 y 值如下:;

cbm <- captialbikedata %>%
    group_by(hr) %>%
    summarize(users = sum(registered))
x y
1 23
2 45

在这种情况下,我将如何 select 2? (我想select把y值最大的x值放到红色文件里)

我们可以使用slice_max

library(dplyr)
red <- cbm %>%
    ungroup %>%
    slice_max(y) %>%
    pull(x)