НачатьНачать бесплатно

Создание именованного списка

Отлично, вы на верном пути!

Как и в обычном списке дел, важно понимать, что означает каждый компонент вашего списка. Именно поэтому компонентам стоит давать имена:

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
Редактировать и запускать код