En este artículo, probaremos la igualdad de todos los elementos vectoriales en el lenguaje de programación R.
Método 1: Usar la varianza
Podemos decir que todos los elementos del vector son iguales si la varianza es cero. Podemos encontrar la varianza usando la función var()
Sintaxis:
var(vector)==0
donde vector es un vector de entrada
Esta función devuelve verdadero si todos los elementos son iguales, de lo contrario, devuelve falso.
Ejemplo: programa R para verificar todos los elementos en una igualdad vectorial
R
# consider a vector with same elements vec1 = c(7, 7, 7, 7, 7, 7, 7) print(var(vec1) == 0) # consider a vector with different elements vec2 = c(17, 27, 37, 47, 57, 7, 7) print(var(vec2) == 0)
Producción:
[1] TRUE [1] FALSE
Método 2: Usar la función length() y unique()
Al usar la función única, si todos los elementos son iguales, la longitud es 1, por lo que si la longitud es 1, podemos decir que todos los elementos en un vector son iguales.
Sintaxis:
longitud (único (vector)) == 1
- length() se usa para encontrar la longitud de un vector único
- unique() se usa para obtener los valores únicos en un vector
Si todos los elementos son iguales, devuelve verdadero, de lo contrario, falso
Ejemplo: programa R para probar la igualdad de todos los elementos en un vector
R
# consider a vector with same elements vec1 = c(7, 7, 7, 7, 7, 7, 7) print(length(unique(vec1)) == 1) # consider a vector with different elements vec2 = c(17, 27, 37, 47, 57, 7, 7) print(length(unique(vec2)) == 1)
Producción:
[1] TRUE [1] FALSE
Publicación traducida automáticamente
Artículo escrito por sravankumar8128 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA