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

Выбор элементов из списка

Как правило, список состоит из множества элементов и компонентов. Поэтому извлечь из него один элемент, несколько элементов или целый компонент не всегда просто.

Один из способов выбрать компонент — указать его порядковый номер. Например, чтобы получить первый компонент 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
Редактировать и запускать код