Este artículo especifica cómo eliminar uno o más elementos de una lista dada en lenguaje R. Especificará el número de elementos que se eliminarán de la lista e imprimirá el resto de elementos. Como resultado, devolverá una lista de datos después de realizar la operación. Aprenderá cómo eliminar ciertos elementos de la lista.
Método 1: Eliminar elemento de la lista usando el método (-)
Sintaxis: para eliminar elementos usando el signo menos
mi_lista[- numero]
Parámetros:
número: especifica el número de elementos que se eliminarán de la lista
Devolver:
Lista de devolución después de eliminar elementos
Acercarse
- Crea un vector.
- Elimina un elemento específico utilizando el método (-).
- Elimine varios elementos utilizando el mismo método que se ilustra en los ejemplos.
Ejemplo:
R
# Create example list my_list <- list(a = c(1, 4, 2, 7), b = "geeksforgeeks", c = 2) my_list # remove elements my_list[- 1]
Producción:
Aquí, en el ejemplo anterior, my_list[- 1] eliminará los datos almacenados en la primera lista y, después de eliminar la primera lista de datos, imprimirá el resto de los datos en la pantalla.
Método 2: Eliminar elementos usando la asignación NULL
Sintaxis:
my_list_2[number] <- NULL
Ejemplo:
R
my_list <- list(a = c(1, 4, 2, 7), # Create example list b = "geeksforgeeks", c = 2) my_list my_list_2 <- my_list # Replicate list my_list_2[1] <- NULL # Remove list elements with NULL my_list_2
Producción :
El ejemplo anterior eliminará elementos haciéndolos NULL en la lista usando el método my_list_2[] <- NULL . Borrará datos específicos e imprimirá el resto de datos en la pantalla.
Método 3: Quitar elementos usando el operador %in%
Sintaxis:
my_list[names(my_list) %in% "number" == FALSE]
Ejemplo:
R
# Create example list my_list <- list(a = c(1, 4, 2, 7), b = "geeksforgeeks", c = 2) my_list # Remove elements my_list[names(my_list) %in% "c" == FALSE]
Producción:
my_list[names(my_list) %in% “c” == FALSE], con este método se imprimirá en pantalla la lista de datos que se declaran como falsos, los que se eliminan de la lista de datos y otros.
Método 4: Quitar elemento usando el operador !=
Sintaxis:
my_list[names(my_list) != "number"]
Ejemplo:
R
# Create example list my_list <- list(a = c(1, 4, 2, 7), b = "geeksforgeeks", c = 2) my_list my_list[names(my_list) != "a"]
Producción:
my_list[names(my_list) != ” ” En el código anterior, se eliminará el número de la lista de datos que se ingresa entre comillas dobles.
A continuación se muestra la implementación para eliminar varios datos a la vez
Ejemplo:
R
# Create example list my_list <- list(a = c(1, 4, 2, 7), b = "geeksforgeeks", c = 2) my_list my_list[- c(1, 3)]
Producción:
Publicación traducida automáticamente
Artículo escrito por kaurbal1698 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA