Знакомство с 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