Установка источника данных по умолчанию для одного символа
Изменение источника по умолчанию для одного инструмента бывает полезным, когда несколько источников используют один и тот же символ для разных инструментов. Например, getSymbols("CP", src = "yahoo") загрузит данные Canadian Pacific Railway с Нью-Йоркской фондовой биржи. А getSymbols("CP", src = "FRED") загрузит данные о корпоративной прибыли после налогов из Бюро экономического анализа США.
С помощью setSymbolLookup() можно задать источник данных по умолчанию для конкретного инструмента. В этом упражнении вы научитесь настраивать getSymbols("CP") так, чтобы загружались данные о корпоративной прибыли из FRED, а не биржевые данные о железнодорожной компании из Yahoo Finance.
setSymbolLookup() принимает произвольное количество пар имя = значение, где имя — это символ, а значение — именованный список аргументов getSymbols() для этого символа.
Это упражнение является частью курса
Импорт и управление финансовыми данными в R
Инструкции к упражнению
- С помощью
head()посмотрите на первые несколько строк данных дляCP, которые уже загружены. - Завершите вызов
setSymbolLookup(), чтобы указать FRED в качестве источника дляCP. - Используйте
getSymbols(), чтобы загрузить данные повторно. - Посмотрите на первые несколько строк
CPи сравните результат с выводом из первого шага.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Look at the first few rows of CP
# Set the source for CP to FRED
setSymbolLookup(___ = list(src = "___"))
# Load CP data again
# Look at the first few rows of CP