Я пытаюсь проверить, все ли элементы внутри вектора одинаковы. Я использую этот код:
if( isTRUE(for(i in 1:length(x)){x[1]==x[i]})){print(x[1])} else{print("several")
Теперь предположим,
x <- c(0,0,0,0,0,0,0,0,0,0,0)
Здесь код должен возвращать «0», а если
x <- c(0,0,0,0,0,1,0,0,0,0,0)
должно возвращаться «несколько». В обоих случаях я получаю «несколько», любая идея, почему не работает, как хотелось бы?
Заранее спасибо.