Создание именованного списка
Отлично, вы на верном пути!
Как и в обычном списке дел, важно понимать, что означает каждый компонент вашего списка. Именно поэтому компонентам стоит давать имена:
my_list <- list(name1 = your_comp1,
name2 = your_comp2)
Так создаётся список с компонентами, которые называются name1, name2 и так далее. Если вы хотите присвоить имена уже после создания списка, используйте функцию names() — так же, как вы делали это с векторами. Следующие команды полностью равнозначны приведённому выше способу:
my_list <- list(your_comp1, your_comp2)
names(my_list) <- c("name1", "name2")
Это упражнение является частью курса
Введение в R
Инструкции к упражнению
- Измените код из предыдущего упражнения (см. редактор), добавив имена к компонентам. Присвойте
my_vectorимяvec,my_matrix— имяmat, аmy_df— имяdf. - Выведите
my_listна экран, чтобы проверить результат.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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