Tworzenie listy z nazwami
Świetnie, tak trzymaj!
Podobnie jak na liście zadań do wykonania, warto wiedzieć, co reprezentują poszczególne komponenty twojej listy. Dlatego dobrze jest je nazywać:
my_list <- list(name1 = your_comp1,
name2 = your_comp2)
W ten sposób tworzysz listę, której komponenty mają nazwy name1, name2 itd. Jeśli chcesz nadać nazwy już po utworzeniu listy, możesz użyć funkcji names() – tak samo jak robiłeś to z wektorami. Poniższe polecenia są w pełni równoważne z powyższym przypisaniem:
my_list <- list(your_comp1, your_comp2)
names(my_list) <- c("name1", "name2")
To ćwiczenie jest częścią kursu
Wprowadzenie do R
Instrukcje do ćwiczenia
- Zmodyfikuj kod z poprzedniego ćwiczenia (widoczny w edytorze), dodając nazwy do komponentów. Dla
my_vectorużyj nazwyvec, dlamy_matrixnazwymat, a dlamy_dfnazwydf. - Wyświetl
my_list, żeby sprawdzić wynik.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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