Задання джерела даних за замовчуванням для одного символу
Змінювати джерело за замовчуванням для одного інструмента корисно, якщо кілька джерел використовують однаковий символ для різних інструментів. Наприклад, getSymbols("CP", src = "yahoo") завантажить дані Canadian Pacific Railway з Нью-Йоркської фондової біржі. А getSymbols("CP", src = "FRED") завантажить показник Corporate Profits After Tax від Бюро економічного аналізу США.
Ви можете скористатися setSymbolLookup(), щоб указати джерело даних за замовчуванням для інструмента. У цій вправі ви навчитеся, як змусити getSymbols("CP") завантажувати дані про корпоративні прибутки з FRED замість акцій залізниці з Yahoo Finance.
setSymbolLookup() може приймати довільну кількість пар name = value, де name — це символ, а value — це іменований список аргументів 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