Я ищу решение для минимального (или максимального) значения для каждой строки столбцов. Как:
# my data.frame is df:
library(tibble)
df <- tribble(
~name, ~type_1, ~type_2, ~type_3,
"a", 1, 5, 2,
"b", 2, 2, 6,
"c", 3, 8, 2
)
# and output should be result_df:
result_df <- tribble(
~name, ~type_1, ~type_2, ~type_3, ~min_val, ~min_col,
"a", 1, 5, 2, 1, "type_1",
"b", 8, 2, 6, 2, "type_2",
"c", 3, 8, 0, 0 ,"type_3"
)
Я попробовал rowwise
и pmax
функцию, но она не сработала. Я могу использовать сбор и группировку, но я хочу знать, есть ли решение для столбцов и строк.
Этот подход также будет полезен для средних, медианных функций.
Спасибо за вашу помощь.