Ustaw domyślne źródło danych dla jednego symbolu
Zmiana domyślnego źródła dla jednego instrumentu przydaje się wtedy, gdy różne źródła używają tego samego symbolu dla różnych instrumentów. Na przykład getSymbols("CP", src = "yahoo") wczyta dane Canadian Pacific Railway z Nowojorskiej Giełdy Papierów Wartościowych, natomiast getSymbols("CP", src = "FRED") pobierze dane o zyskach korporacji po opodatkowaniu z amerykańskiego Biura Analiz Ekonomicznych.
Funkcja setSymbolLookup() pozwala określić domyślne źródło danych dla danego instrumentu. W tym ćwiczeniu nauczysz się, jak sprawić, by getSymbols("CP") wczytywało dane o zyskach korporacji z FRED zamiast danych giełdowych Canadian Pacific z Yahoo Finance.
Funkcja setSymbolLookup() przyjmuje dowolną liczbę par nazwa = wartość, gdzie nazwa to symbol instrumentu, a wartość to nazwana lista argumentów getSymbols() dla tego konkretnego symbolu.
To ćwiczenie jest częścią kursu
Importowanie i zarządzanie danymi finansowymi w R
Instrukcje do ćwiczenia
- Użyj funkcji
head(), aby wyświetlić pierwsze wiersze danych dlaCP– zbiór został już dla ciebie wczytany. - Uzupełnij wywołanie
setSymbolLookup(), aby jako źródło dlaCPustawić FRED. - Wywołaj
getSymbols(), aby wczytać dane ponownie. - Wyświetl pierwsze wiersze
CPi porównaj wynik z wynikiem z pierwszej instrukcji.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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