Modificación de Elementos de Listas
Las listas son flexibles: es posible agregar, eliminar o modificar sus elementos.
Agregar elementos
Para agregar un nuevo elemento, asignar un valor a un nuevo índice o etiqueta.
Ejemplo
12345678# Creating a list test <- list(text = "Text", number = 42, logical = TRUE) # Add new value with a label test["integer"] <- 23L # Add new value with an index test[[5]] <- "new element" test
Al agregar por etiqueta, utilice comillas (por ejemplo, "integer"
).
También es posible fusionar dos listas con la función c()
, que las combina en una sola:
123456list1 <- list("first", 10) list2 <- list("second", 20) # Merge lists list12 <- c(list1, list2) list12
Eliminación de elementos
Para eliminar un elemento, asígnele NULL
.
Ejemplo
12345test <- list(text = "Text", number = 42, logical = TRUE) # Remove element test$logical <- NULL test
Actualización de elementos
Para modificar el valor de un elemento, simplemente reasígnelo.
Ejemplo
12345test <- list(text = "Text", number = 42, logical = TRUE) # Update element test[1] <- "word" test
Swipe to start coding
Tienes una lista info
con información del curso.
Tus tareas son:
- Actualizar el cuarto elemento a
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
Can you explain how to access elements in a list by index or label?
What happens if I try to remove an element that doesn't exist in the list?
Can you show more examples of merging lists with different structures?
Awesome!
Completion rate improved to 2.27
Modificación de Elementos de Listas
Desliza para mostrar el menú
Las listas son flexibles: es posible agregar, eliminar o modificar sus elementos.
Agregar elementos
Para agregar un nuevo elemento, asignar un valor a un nuevo índice o etiqueta.
Ejemplo
12345678# Creating a list test <- list(text = "Text", number = 42, logical = TRUE) # Add new value with a label test["integer"] <- 23L # Add new value with an index test[[5]] <- "new element" test
Al agregar por etiqueta, utilice comillas (por ejemplo, "integer"
).
También es posible fusionar dos listas con la función c()
, que las combina en una sola:
123456list1 <- list("first", 10) list2 <- list("second", 20) # Merge lists list12 <- c(list1, list2) list12
Eliminación de elementos
Para eliminar un elemento, asígnele NULL
.
Ejemplo
12345test <- list(text = "Text", number = 42, logical = TRUE) # Remove element test$logical <- NULL test
Actualización de elementos
Para modificar el valor de un elemento, simplemente reasígnelo.
Ejemplo
12345test <- list(text = "Text", number = 42, logical = TRUE) # Update element test[1] <- "word" test
Swipe to start coding
Tienes una lista info
con información del curso.
Tus tareas son:
- Actualizar el cuarto elemento a
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