Мы можем использовать slice
- возвращает первую строку, в которой найдено значение max
library(dplyr)
df1 %>%
select(Column1, Column2) %>%
slice(which.max(Column2))
Или с subset
из base R
- возвращает все строки, в которых max
значение присутствует
subset(df1, Column2 == max(Column2), select = c(Column1, Column2))
Или с which.max
- возвращает первую строку, в которой найдено максимальное значение
df1[which.max(df1$Column2),c("Column1", "Column2"), drop = FALSE]