У меня есть 4 переменные: V1, V2, V3, V4
Я хочу создать переменную "группа", где наибольшее значение V1: V4 = 1, второе по величине = 2, ... наименьшее = 4.
Когда я ранее работал только с V1 и V2, я использовал синтаксис: df = df%>% mutate (group = ifelse (df $ V1> df $ V2, 1, 2 ))
Однако я не знаю, как элегантно расширить этот тип операторов (я новичок в R).
Вот синтаксис, который я использовал (я уверен, что есть более простой способ)
total = total%>% mutate (group = ifelse (всего $ V1> всего $ V2, 1, ifelse (всего $ V1> всего $ V3, 1, ifelse (всего $ V1>) всего $ V4, 1, 2))))
всего = всего%>% mutate (group = ifelse (всего $ V2> всего $ V1, 2, ifelse (всего $ V2> всего $ V3, 2) , ifelse (всего $ V2> всего $ V4, 2, 3))))
total = всего%>% mutate (group = ifelse (всего $ V3> всего $ V1, 3, ifelse (всего $) V3> всего $ V2, 3, ifelse (всего $ V3> всего $ V4, 3, 4))))
Большое спасибо.