ComenzarEmpieza gratis

Crear una lista con nombre

Bien hecho, ¡estás en racha!

Al igual que en tu lista de tareas, debes evitar no saber o no recordar qué significan los componentes de tu lista. Por eso debes darles nombres:

my_list <- list(name1 = your_comp1, 

                name2 = your_comp2)

Esto crea una lista con componentes que se llaman name1, name2, etc. Si quieres dar un nombre a tus listas después de haberlas creado, puedes utilizar la función names() como hiciste con los vectores. Los siguientes comandos son totalmente equivalentes a la asignación anterior:

my_list <- list(your_comp1, your_comp2)
names(my_list) <- c("name1", "name2")

Este ejercicio forma parte del curso

Introducción a R

Ver curso

Instrucciones de ejercicio

  • Cambia el código del ejercicio anterior (ver editor) y añade nombres a los componentes. Utiliza para my_vector el nombre vec, para my_matrix el nombre mat y para my_df el nombre df.
  • Imprime my_list para que puedas inspeccionar la salida.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# Vector with numerics from 1 up to 10
my_vector <- 1:10 

# Matrix with numerics from 1 up to 9
my_matrix <- matrix(1:9, ncol = 3)

# First 10 elements of the built-in data frame mtcars
my_df <- mtcars[1:10,]

# Adapt list() call to give the components names
my_list <- list(my_vector, my_matrix, my_df)

# Print out my_list
Editar y ejecutar código