LoslegenKostenlos starten

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")).

Diese Übung ist Teil des Kurses

<Kurs>Importing and Managing Financial Data in R</Kurs>
Kurs ansehen

Übungsanweisungen

  • 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.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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("___", "___"))
Code bearbeiten und ausführen