Foro de debate

Operaciones con vectores

Re: Operaciones con vectores

de Manuel Muñoz Márquez -
Número de respuestas: 0

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.