Выбор элементов из списка
Как правило, список состоит из множества элементов и компонентов. Поэтому извлечь из него один элемент, несколько элементов или целый компонент не всегда просто.
Один из способов выбрать компонент — указать его порядковый номер. Например, чтобы получить первый компонент shining_list, введите:
shining_list[[1]]
Попробуйте набрать это в консоли. Важно запомнить: для выбора элементов из векторов используются одинарные квадратные скобки [ ]. Не перепутайте их с двойными!
Можно также обращаться к компонентам по имени — с помощью [[ ]] или знака $. Оба варианта выберут таблицу данных с отзывами:
shining_list[["reviews"]]
shining_list$reviews
Помимо выбора компонентов, нередко требуется извлечь конкретные элементы из этих компонентов. Например, shining_list[[2]][1] выбирает из второго компонента actors (shining_list[[2]]) первый элемент ([1]). Если вы введёте это в консоли, увидите ответ: Джек Николсон.
Это упражнение является частью курса
Введение в R
Инструкции к упражнению
- Выберите из
shining_listвектор с именами актёров и выведите его на экран. - Выберите из
shining_listвторой элемент вектора с именами актёров и также выведите его.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# shining_list is already pre-loaded in the workspace
# Print out the vector representing the actors
# Print the second element of the vector representing the actors