¿Cómo eliminar elementos específicos de Vector en R?

En este artículo, discutiremos cómo eliminar elementos específicos de los vectores en el lenguaje de programación R.

Método 1: Quitar elementos usando el operador in

¡Este operador seleccionará elementos y usos específicos! operador para excluir esos elementos.

Sintaxis :

vector[! vector %in% c(elements)]

Ejemplo:

En este ejemplo, usaremos el operador in para eliminar los elementos en el vector dado en el lenguaje de programación R.

R

# create a vector
vector1=c(1,34,56,2,45,67,89,22,21,38)
  
# display 
print(vector1)
  
# remove the elements
print(vector1[! vector1%in% c(34,45,67)])

Producción:

[1]  1 34 56  2 45 67 89 22 21 38
[1]  1 56  2 89 22 21 38

Nota: También podemos especificar el rango de elementos a eliminar.

Sintaxis :

vector[! vector %in% c(start:stop)]

Ejemplo :

R

# create a vector
vector1 = c(1, 34, 56, 2, 45, 67, 89, 22, 21, 38)
  
# display
print(vector1)
  
# remove the elements
print(vector1[! vector1 % in % c(1:50)])

Producción:

[1]  1 34 56  2 45 67 89 22 21 38
[1] 56 67 89

Método 2: usar condiciones para eliminar los elementos

En este método, el usuario necesita usar las condiciones específicas correspondientes para eliminar los elementos de un vector dado.

Sintaxis :

vector[!condition]

dónde

  • condición: especifica la condición de que el elemento sea verificado

Ejemplo:

R

# create a vector
vector1=c(1,34,56,2,45,67,89,22,21,38)
  
# display 
print(vector1)
  
# remove the elements with element greater 
# than 50 or less than 20
print(vector1[!(vector1 > 50 | vector1 < 20)])

Producción:

[1]  1 34 56  2 45 67 89 22 21 38
[1] 34 45 22 21 38

Publicación traducida automáticamente

Artículo escrito por manojkumarreddymallidi 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 *