Greife mit get() oder Backticks auf das Objekt zu
Irgendwann lädst du vielleicht Daten für ein Instrument herunter, dessen Name syntaktisch nicht gültig ist. Syntaktisch gültige Namen enthalten Buchstaben, Zahlen, "." und "_" und müssen mit einem Buchstaben oder einem "." beginnen, dem keine Zahl folgt.
Das Symbol für Berkshire Hathaway Class-A-Aktien ist zum Beispiel "BRK-A". Das ist kein syntaktisch gültiger Name, weil er ein "-" enthält. Ein weiteres Beispiel sind chinesische Aktien, deren Symbole aus Zahlen bestehen. Das Yahoo-Finance-Symbol für den SSE Composite Index ist "000001.SS".
Du kannst die Funktion get oder Backticks (`) verwenden, um auf Objekte zuzugreifen, die keine syntaktisch gültigen Namen haben.
Diese Übung ist Teil des Kurses
<Kurs>Importing und Verwalten finanzieller Daten in R</Kurs>Übungsanweisungen
- Verwende
getSymbols(), um Daten für "BRK-A" zu laden. - Verwende Backticks (
`) undhead(), um dir die ersten Zeilen der Daten anzusehen. - Verwende
get(), um die vongetSymbols()geladenen Daten einem Objekt namensBRK.Azuzuweisen.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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("___")