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