Tworzenie poprawnych nazw dla wielu instrumentów
We wcześniejszym ćwiczeniu poznałeś(-aś) sposób użycia setSymbolLookup() do ustawienia domyślnego źródła danych dla getSymbols(). Funkcja setSymbolLookup() pozwala również tworzyć mapowanie między symbolem instrumentu a nazwą obiektu w R.
Jest to przydatne, gdy chcesz pobrać dane dla wielu symboli, które nie są składniowo poprawnymi nazwami lub których nazwy kolidują z innymi zmiennymi w R.
Przykładem takiej kolizji jest symbol akcji AT&T – T – często używany jako skrócona forma wartości logicznej TRUE.
Aby zmienić nazwę danego symbolu, przekaż argumenty do setSymbolLookup() w postaci listy, na przykład: setSymbolLookup(NOWA_NAZWA = list(name = "STARA_NAZWA")).
To ćwiczenie jest częścią kursu
Importowanie i zarządzanie danymi finansowymi w R
Instrukcje do ćwiczenia
- Ustaw nazwę dla
"BRK-A"jako"BRK.A". - Ustaw nazwę dla
"T"(AT&T) jako"ATT". - Użyj jednego wywołania
getSymbols(), aby wczytać dane dla obu instrumentów, korzystając z przypisanych im nowych nazw.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Set name for BRK-A to BRK.A
# Set name for T to ATT
setSymbolLookup(___ = list(name = "___"))
# Load BRK.A and ATT data
getSymbols(c("___", "___"))