Benader het object met get() of backticks
Op een gegeven moment download je misschien data voor een instrument dat geen syntactisch geldige naam heeft. Syntactisch geldige namen bevatten letters, cijfers, "." en "_", en moeten beginnen met een letter of een "." gevolgd door geen cijfer.
Zo is het symbool voor Berkshire Hathaway class A-aandelen "BRK-A", wat geen syntactisch geldige naam is omdat het een "-" bevat. Een ander voorbeeld zijn Chinese aandelen, waarvan de symbolen uit cijfers bestaan. Het Yahoo Finance-symbool voor de SSE Composite Index is "000001.SS".
Je kunt de functie get of backticks (`) gebruiken om objecten te benaderen die geen syntactisch geldige naam hebben.
Deze oefening maakt deel uit van de cursus
Financiële gegevens importeren en beheren in R
Oefeninstructies
- Gebruik
getSymbols()om data voor "BRK-A" te laden. - Gebruik backticks (
`) enhead()om de eerste paar rijen van de data te bekijken. - Gebruik
get()om de data die doorgetSymbols()is geladen toe te wijzen aan een object met de naamBRK.A.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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("___")