require(plyr)
require(dplyr)
set.seed(8)
df <-
data.frame(
v1 = runif(10, -1,1),
v2 = runif(10, -1,1))
Проблема: как я могу получить правильные значения в функции min() как часть mutate() - в основном, я хотел бы назначить v3 как v1 деленный на наименьший из v1 и v2. Это не работает:
df <-
df %>% mutate(v3=ifelse(v1 !=0, v1/min(v1,v2), 0))
Наверное, мне не хватает чего-то очень простого.