Modificando
Ahora pasemos a las herramientas de modificación de listas. Primero, consideremos los métodos para agregar un elemento (o elementos) a una lista.
El primer método es conveniente para agregar valores individuales. Es necesario asignar un nuevo valor al nuevo índice o nombre. Por ejemplo, agreguemos un nuevo elemento llamado integer con el valor de 23L.
12345# Creating a list test <- list(text = "Text", number = 42, logical = TRUE) # Add new value test['integer'] <- 23L test # Output modified list
Nota
A diferencia de la función
list(), se deben usar comillas para nombrar al agregar un nuevo elemento. También es posible 'fusionar' dos listas colocándolas dentro de un vector. Este método 'conectará' ambas listas.
123456# Two lists list1 <- list("first", 10) list2 <- list("second", 20) # Merge two lists list12 <- c(list1, list2) list12 # Output its value
Además, es posible eliminar elementos de la lista. Para hacerlo, asigne el valor NULL al índice correspondiente. Por ejemplo, eliminemos TRUE del primer ejemplo.
123456test <- list(text = "Text", number = 42, logical = TRUE) test['integer'] <- 23L # Remove the third element test$logical <- NULL # Output modified list test
Como puedes observar, se eliminó el elemento TRUE. Finalmente, para cambiar el valor existente de la lista, reasigna el nuevo valor al índice o nombre correspondiente. Por ejemplo, si escribes test[1] <- "word", entonces en lugar de "Text", el primer elemento será "word".
Swipe to start coding
Dada la lista info del capítulo anterior. Tus tareas son:
- Reescribir el cuarto elemento como
44(este capítulo es el número 44). - Eliminar el tercer elemento (que es
1). - Añadir un nuevo elemento llamado
Levelcon el valor'Beginner'. - Mostrar la lista modificada
info.
Solución
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 5.56
Modificando
Desliza para mostrar el menú
Ahora pasemos a las herramientas de modificación de listas. Primero, consideremos los métodos para agregar un elemento (o elementos) a una lista.
El primer método es conveniente para agregar valores individuales. Es necesario asignar un nuevo valor al nuevo índice o nombre. Por ejemplo, agreguemos un nuevo elemento llamado integer con el valor de 23L.
12345# Creating a list test <- list(text = "Text", number = 42, logical = TRUE) # Add new value test['integer'] <- 23L test # Output modified list
Nota
A diferencia de la función
list(), se deben usar comillas para nombrar al agregar un nuevo elemento. También es posible 'fusionar' dos listas colocándolas dentro de un vector. Este método 'conectará' ambas listas.
123456# Two lists list1 <- list("first", 10) list2 <- list("second", 20) # Merge two lists list12 <- c(list1, list2) list12 # Output its value
Además, es posible eliminar elementos de la lista. Para hacerlo, asigne el valor NULL al índice correspondiente. Por ejemplo, eliminemos TRUE del primer ejemplo.
123456test <- list(text = "Text", number = 42, logical = TRUE) test['integer'] <- 23L # Remove the third element test$logical <- NULL # Output modified list test
Como puedes observar, se eliminó el elemento TRUE. Finalmente, para cambiar el valor existente de la lista, reasigna el nuevo valor al índice o nombre correspondiente. Por ejemplo, si escribes test[1] <- "word", entonces en lugar de "Text", el primer elemento será "word".
Swipe to start coding
Dada la lista info del capítulo anterior. Tus tareas son:
- Reescribir el cuarto elemento como
44(este capítulo es el número 44). - Eliminar el tercer elemento (que es
1). - Añadir un nuevo elemento llamado
Levelcon el valor'Beginner'. - Mostrar la lista modificada
info.
Solución
¡Gracias por tus comentarios!
single