Eliminar elemento de la lista en lenguaje R

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

Deja una respuesta

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