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
Level
con 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
Level
con el valor'Beginner'
. - Mostrar la lista modificada
info
.
Solución
¡Gracias por tus comentarios!
single