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

bookExtracción de Elementos de Listas

Bien. Ahora veamos cómo extraer ciertos elementos de una lista. El indexado de listas es igual al indexado de vectores, es decir, el primer elemento tiene índice 1, el segundo tiene índice 2, y así sucesivamente. Por ejemplo, extraigamos el segundo elemento de la lista test del capítulo anterior.

1234
# Creating a list test <- list(text = "Text", number = 42, logical = TRUE) # Extracting the second element test[2]
copy

Como puedes notar, hemos extraído el elemento de la lista como una lista en sí misma. Por lo tanto, en el ejemplo anterior, no puedes realizar operaciones aritméticas con el elemento extraído ya que es una lista, no un número. Para mostrar un elemento de la lista con su tipo, coloca su índice entre dobles corchetes. Para el ejemplo anterior, esto se verá así:

123
test <- list(text = "Text", number = 42, logical = TRUE) # Extract the second element as numerical test[[2]]
copy

Si la lista tiene nombres, se puede utilizar el signo de dólar $ para acceder directamente al valor con su tipo. Además, es posible pasar el nombre del elemento para acceder a su valor tanto con corchetes simples como dobles (por ejemplo, test$text, test['text'] o test[['text']]).

Tarea

Swipe to start coding

Dada la lista info del capítulo anterior. Debes completar las siguientes tareas:

  1. Extraer el primer elemento como una lista.
  2. Mostrar la clase del elemento del paso 1 usando la función class().
  3. Extraer el cuarto elemento como tipo numérico.
  4. Mostrar la clase del elemento del paso 3 usando la función class().

Solución

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 3
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

Suggested prompts:

Can you explain the difference between using single and double square brackets with lists?

How do I access multiple elements from a list at once?

What happens if I try to access an element that doesn't exist in the list?

close

Awesome!

Completion rate improved to 5.56

bookExtracción de Elementos de Listas

Desliza para mostrar el menú

Bien. Ahora veamos cómo extraer ciertos elementos de una lista. El indexado de listas es igual al indexado de vectores, es decir, el primer elemento tiene índice 1, el segundo tiene índice 2, y así sucesivamente. Por ejemplo, extraigamos el segundo elemento de la lista test del capítulo anterior.

1234
# Creating a list test <- list(text = "Text", number = 42, logical = TRUE) # Extracting the second element test[2]
copy

Como puedes notar, hemos extraído el elemento de la lista como una lista en sí misma. Por lo tanto, en el ejemplo anterior, no puedes realizar operaciones aritméticas con el elemento extraído ya que es una lista, no un número. Para mostrar un elemento de la lista con su tipo, coloca su índice entre dobles corchetes. Para el ejemplo anterior, esto se verá así:

123
test <- list(text = "Text", number = 42, logical = TRUE) # Extract the second element as numerical test[[2]]
copy

Si la lista tiene nombres, se puede utilizar el signo de dólar $ para acceder directamente al valor con su tipo. Además, es posible pasar el nombre del elemento para acceder a su valor tanto con corchetes simples como dobles (por ejemplo, test$text, test['text'] o test[['text']]).

Tarea

Swipe to start coding

Dada la lista info del capítulo anterior. Debes completar las siguientes tareas:

  1. Extraer el primer elemento como una lista.
  2. Mostrar la clase del elemento del paso 1 usando la función class().
  3. Extraer el cuarto elemento como tipo numérico.
  4. Mostrar la clase del elemento del paso 3 usando la función class().

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 3
single

single

some-alt