Foro de debate

Operaciones con vectores

 
Imagen de Manuel Muñoz Márquez
Re: Operaciones con vectores
de Manuel Muñoz Márquez - lunes, 10 de junio de 2019, 08:50
 

Buenas:

Lo más sencillo que se me ocurre es utilizando la función unique y mirando la longitud del resultado.

> x=c(0,2,3,4,4)
> length(unique(x)) > 1
[1] TRUE
> x = c(4,5,5,5,5,5,5,5)
> length(unique(x)) > 1
[1] TRUE
> x=c(2,2,2,2,2)
> length(unique(x)) > 1
[1] FALSE
> diferentes = function(x) {!all(duplicated(x))}
> diferentes(x)
[1] TRUE

Un saludo.