Kom igångKom igång gratis

Skapa en namngiven lista

Bra jobbat, du är i full fart!

Precis som på en att-göra-lista vill du undvika att behöva gissa vad dina listkomponenter innehåller. Därför bör du ge dem namn:

my_list <- list(name1 = your_comp1, 
                name2 = your_comp2)

Detta skapar en lista med komponenter som heter name1, name2 och så vidare. Om du vill namnge listans komponenter efter att du har skapat den kan du använda funktionen names(), precis som du gjorde med vektorer. Följande kommandon är helt ekvivalenta med tilldelningen ovan:

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

Den här övningen är en del av kursen

Introduktion till R

Visa kurs

Övningsinstruktioner

  • Ändra koden från föregående övning (se editorn) genom att lägga till namn på komponenterna. Ge my_vector namnet vec, my_matrix namnet mat och my_df namnet df.
  • Skriv ut my_list så att du kan granska resultatet.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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
Redigera och kör kod