Skapa ett giltigt namn för ett instrument
Om du bara hämtar data för en enda symbol och den symbolen inte är ett syntaktiskt giltigt namn, kan du ange auto.assign = FALSE i ditt anrop till getSymbols(). Det gör att du direkt kan tilldela utdata till ett syntaktiskt giltigt namn.
Du kanske också vill konvertera kolumnnamnen till syntaktiskt giltiga namn. Det är en bra idé om du planerar att använda datan i funktioner som förväntar sig att kolumnnamnen är syntaktiskt giltiga (t.ex. lm()).
Den här övningen är en del av kursen
Importera och hantera finansiella data i R
Övningsinstruktioner
- Använd
getSymbols()och dess argumentauto.assignför att skapa ett objekt med namnetBRK.Asom innehåller data för "BRK-A". - Använd
colnames()för att skapa ett objekt med namnetcol_namessom innehåller kolumnnamnen för objektetBRK.A. - Använd
make.names()för att konverteracol_namestill syntaktiskt giltiga namn.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Create BRK.A object
# Create col_names object from the colnames() of BRK.A
col_names <-
# Convert col_names into syntactically valid names
colnames(BRK.A) <-