Skapa giltiga namn för flera instrument
I en tidigare övning lärde du dig att använda setSymbolLookup() för att ange en standarddatakälla för getSymbols(). Du kan även använda setSymbolLookup() för att skapa en mappning mellan instrumentsymbolen och namnet på R-objektet.
Detta är användbart om du vill ladda ned data för många symboler som inte är syntaktiskt giltiga namn, eller symboler vars namn krockar med andra R-variabelnamn.
Ett exempel på ett namn som skapar konflikt är symbolen för AT&T:s aktie, T, som ofta används som kortform för det logiska värdet TRUE.
För att ändra namnet på en given symbol måste argument skickas till setSymbolLookup() som en lista, på följande sätt: setSymbolLookup(NEW_NAME = list(name = "OLD_NAME")).
Den här övningen är en del av kursen
Importera och hantera finansiella data i R
Övningsinstruktioner
- Ange namnet
"BRK.A"för"BRK-A". - Ange namnet
"ATT"för"T"(AT&T). - Använd ett enda anrop till
getSymbols()för att ladda data för båda instrumenten med de nya namn du har tilldelat dem.
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("___", "___"))