ПочатиПочніть безкоштовно

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

Часто під час роботи в R ви використовуєте датафрейми або вектори. Інший тип об'єкта в R — це список. Хоча списки можуть бути складними, вони надзвичайно потужні. Списки — як бездонна торба Герміони Ґрейнджер (із «Гаррі Поттера»): у них можна зберігати найрізноманітніші речі. Вміст списку не обов'язково має бути одного типу даних, і якщо ви знаєте, як його організовано, то можете дістати потрібне за допомогою підстановки (subsetting).

І іменовані, і неіменовані списки можна підставляти за допомогою подвійних квадратних дужок [[ ]] ось так: 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(___$___)
Редагувати та запускати код