Create valid names for multiple instruments
An earlier exercise taught you how to use setSymbolLookup() to set a default data source for getSymbols(). You can also use setSymbolLookup() to create a mapping between the instrument symbol and the name of the R object.
This is useful if you want to download data for a lot symbols that are not syntactically valid names, or symbols that have names that conflict with other R variable names.
An example of a name that conflicts is the symbol for AT&T's stock, T, which is often used as a short form for the logical value TRUE.
To change the name of a given symbol, arguments must be passed to setSymbolLookup() as a list, like so: setSymbolLookup(NEW_NAME = list(name = "OLD_NAME")).
Den här övningen är en del av kursen
Importing and Managing Financial Data in R
Övningsinstruktioner
- Set the name for
"BRK-A"to"BRK.A". - Set the name for
"T"(AT&T) to"ATT". - Use one
getSymbols()call to load data for both instruments using the new names you assigned to them.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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("___", "___"))