Хотите извлечь максимальные значения столбца каждой группы фрейма данных.
У меня есть имя столбца в переменной, которое я хочу передать в группе по условию, но оно не выполняется.
У меня есть ниже фрейм данных:
df <- read.table(header = TRUE, text = 'Gene Value
A 12
A 10
B 3
B 5
B 6
C 1
D 3
D 4')
Значения столбцов в Переменных ниже:
columnselected <- c("Value")
groupbycol <- c("Gene")
Мой код:
df %>% group_by(groupbycol) %>% top_n(1, columnselected)
Этот код дает ошибку.
Gene Value
A 12
B 6
C 1
D 4