Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Modificando | Listas
Introducción a R: Parte II

bookModificando

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
copy

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
copy

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.

123456
test <- list(text = "Text", number = 42, logical = TRUE) test['integer'] <- 23L # Remove the third element test$logical <- NULL # Output modified list test
copy

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".

Tarea

Swipe to start coding

Dada la lista info del capítulo anterior. Tus tareas son:

  1. Reescribir el cuarto elemento como 44 (este capítulo es el número 44).
  2. Eliminar el tercer elemento (que es 1).
  3. Añadir un nuevo elemento llamado Level con el valor 'Beginner'.
  4. Mostrar la lista modificada info.

Solución

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 4
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

close

Awesome!

Completion rate improved to 5.56

bookModificando

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
copy

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
copy

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.

123456
test <- list(text = "Text", number = 42, logical = TRUE) test['integer'] <- 23L # Remove the third element test$logical <- NULL # Output modified list test
copy

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".

Tarea

Swipe to start coding

Dada la lista info del capítulo anterior. Tus tareas son:

  1. Reescribir el cuarto elemento como 44 (este capítulo es el número 44).
  2. Eliminar el tercer elemento (que es 1).
  3. Añadir un nuevo elemento llamado Level con el valor 'Beginner'.
  4. Mostrar la lista modificada info.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 4
single

single

some-alt