Dostęp do obiektu za pomocą get() lub grawisów
Zdarza się, że pobierasz dane dla instrumentu, którego nazwa nie jest syntaktycznie poprawna. Poprawne syntaktycznie nazwy mogą zawierać litery, cyfry, "." oraz "_", a ponadto muszą zaczynać się od litery lub "." poprzedzającego znak inny niż cyfra.
Na przykład symbol akcji Berkshire Hathaway klasy A to "BRK-A" – nazwa syntaktycznie niepoprawna, ponieważ zawiera znak "-". Innym przykładem są chińskie spółki giełdowe, których symbole składają się z cyfr. Symbol Yahoo Finance dla indeksu SSE Composite to "000001.SS".
Aby uzyskać dostęp do obiektów o syntaktycznie niepoprawnych nazwach, możesz użyć funkcji get lub grawisów (`)
To ćwiczenie jest częścią kursu
Importowanie i zarządzanie danymi finansowymi w R
Instrukcje do ćwiczenia
- Użyj
getSymbols(), aby wczytać dane dla "BRK-A". - Użyj grawisów (
`) i funkcjihead(), aby wyświetlić pierwsze kilka wierszy danych. - Użyj
get(), aby przypisać dane wczytane przezgetSymbols()do obiektu o nazwieBRK.A.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Load BRK-A data
# Use backticks (`) and head() to look at the loaded data
___(`___`)
# Use get() to assign the BRK-A data to an object named BRK.A
___ <- get("___")