Prueba de igualdad de todos los elementos vectoriales en R

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *