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

Знакомство с getSymbols()

Функция getSymbols() из пакета quantmod предоставляет единый интерфейс для импорта данных из различных источников в рабочее пространство. По умолчанию getSymbols() импортирует данные в виде объекта xts.

В этом упражнении вы познакомитесь с функцией getSymbols() и используете её для импорта данных по инструменту QQQ с Yahoo! Finance. QQQ — это биржевой фонд (ETF), отслеживающий индекс Nasdaq 100. Yahoo! Finance является источником данных по умолчанию для getSymbols().

Чтобы указать нужный инструмент (то есть его тикер), используйте аргумент Symbols. Поскольку Symbols — первый аргумент функции getSymbols(), имя инструмента обычно передаётся напрямую, без явного указания Symbols =.

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

Импорт и управление финансовыми данными в R

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

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

  • Загрузите пакет quantmod с помощью функции library().
  • Используйте getSymbols() для импорта данных по инструменту QQQ. Убедитесь, что данные присваиваются переменной QQQ (auto.assign = TRUE).
  • Используйте функцию str(), чтобы просмотреть структуру объекта QQQ, созданного функцией getSymbols(). Обратите внимание на атрибуты src и updated.
  • Используйте функцию head(), чтобы просмотреть первые несколько строк объекта QQQ.

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

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

# Load the quantmod package


# Import QQQ data from Yahoo! Finance


# Look at the structure of the object getSymbols created


# Look at the first few rows of QQQ
Редактировать и запускать код