LoslegenKostenlos starten

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>
Kurs ansehen

Übungsanweisungen

  • Verwende getSymbols(), um Daten für "BRK-A" zu laden.
  • Verwende Backticks (`) und head(), um dir die ersten Zeilen der Daten anzusehen.
  • Verwende get(), um die von getSymbols() geladenen Daten einem Objekt namens BRK.A zuzuweisen.

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