Extracció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]
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í:
123test <- list(text = "Text", number = 42, logical = TRUE) # Extract the second element as numerical test[[2]]
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']]
).
Swipe to start coding
Dada la lista info
del capítulo anterior. Debes completar las siguientes tareas:
- Extraer el primer elemento como una lista.
- Mostrar la clase del elemento del paso 1 usando la función
class()
. - Extraer el cuarto elemento como tipo numérico.
- Mostrar la clase del elemento del paso 3 usando la función
class()
.
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 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?
Awesome!
Completion rate improved to 5.56
Extracció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]
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í:
123test <- list(text = "Text", number = 42, logical = TRUE) # Extract the second element as numerical test[[2]]
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']]
).
Swipe to start coding
Dada la lista info
del capítulo anterior. Debes completar las siguientes tareas:
- Extraer el primer elemento como una lista.
- Mostrar la clase del elemento del paso 1 usando la función
class()
. - Extraer el cuarto elemento como tipo numérico.
- Mostrar la clase del elemento del paso 3 usando la función
class()
.
Solución
¡Gracias por tus comentarios!
single