У меня есть следующие данные
df <- data.frame(val1=c(1.2,0.5,3.8,2.5,7.4),
val2=c(1.2,2.5,3.8,2.5,2.4),
val3=c(1.2,2.5,3.6,2.5,7.4),
val4=c(1.2,2.5,3.8,2.5,4.4),
val5=c(1.2,2.5,3.8,2.9,7.4))
Я бы хотел найти, какое поле отличается от остальных.Ожидается, что результат, как показано ниже, будет добавлен во фрейм данных
cbind(df,results = c("all_equal", "val1","val3","val5","morethan1"))
Есть ли способ сделать это простым способом?У меня есть обширный цикл, чтобы получить этот результат, который я не буду публиковать здесь.Я ищу быстрое решение, которое я пропустил (возможно, с помощью dplyr)