Kom igångKom igång gratis

Få getSymbols() att returnera hämtad data

I den förra övningen skapade getSymbols() automatiskt ett objekt med samma namn som symbolen du angav. I den här övningen lär du dig att få getSymbols() att returnera datan direkt, så att du själv kan tilldela resultatet till en variabel.

Det finns två argument som gör att getSymbols() returnerar datan:

  1. Sätt auto.assign = FALSE.
  2. Sätt env = NULL.

De två metoderna är funktionellt likvärdiga, men auto.assign = FALSE beskriver beteendet tydligare. Använd det argumentet – det är lättare att komma ihåg vad auto.assign = FALSE innebär längre fram.

Den här övningen är en del av kursen

Importera och hantera finansiella data i R

Visa kurs

Övningsinstruktioner

  • Hämta SPY-data och tilldela det till ett objekt med namnet spy med hjälp av argumentet auto.assign.
  • Använd funktionen str() för att granska strukturen hos objektet spy.
  • Hämta JNJ-data och tilldela det till ett objekt med namnet jnj med hjälp av argumentet env.
  • Använd str() igen, men den här gången på objektet jnj.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Assign SPY data to 'spy' using auto.assign argument


# Look at the structure of the 'spy' object


# Assign JNJ data to 'jnj' using env argument


# Look at the structure of the 'jnj' object
Redigera och kör kod