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

Структура списка

При работе в R вы чаще всего используете фреймы данных или векторы. Однако в R есть ещё один тип объектов — список. Списки могут казаться сложными, но при этом они невероятно мощны. Список похож на волшебную сумку: он может хранить самые разные вещи. Элементы списка не обязаны иметь одинаковый тип данных, и если вы знаете, как список организован, вы легко извлечёте нужное с помощью индексирования.

Индексировать именованные и неименованные списки можно с помощью двойных квадратных скобок [[ ]] следующим образом: listname[[ index ]]

Если список именованный, для индексирования также можно использовать $. Синтаксис list$elementname извлекает именованный элемент из списка. Как и для любого другого объекта в R, структуру списка можно изучить с помощью функции str().

Это упражнение является частью курса

Основы функционального программирования с purrr

Посмотреть курс

Инструкции к упражнению

  • Загрузите пакет repurrrsive.
  • Загрузите набор данных wesanderson.
  • Изучите структуру первого элемента в wesanderson.
  • Изучите структуру элемента GrandBudapest в wesanderson.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Load repurrrsive package, to get access to the wesanderson dataset
library(___)

# Load wesanderson dataset
data(___)

# Get structure of first element in wesanderson
str(___)

# Get structure of GrandBudapest element in wesanderson
str(___$___)
Редактировать и запускать код