Aan de slagGa gratis aan de slag

Haal de Close-kolom op uit veel instrumenten

In de vorige oefening heb je geleerd hoe je do.call(merge, eapply(env, fun)) gebruikt om een functie toe te passen op elk object in een environment en vervolgens alle resultaten te combineren tot één object.

Laten we gebruiken wat je hebt geleerd om een veelvoorkomend probleem op te lossen. Vaak moet je vergelijkbare gegevens voor veel instrumenten laden, een kolom eruit halen en één object maken dat die specifieke kolom voor elk instrument bevat.

Deze oefening maakt deel uit van de cursus

Financiële gegevens importeren en beheren in R

Cursus bekijken

Oefeninstructies

  • Gebruik new.env() om een nieuwe environment te maken met de naam data_env.
  • Gebruik getSymbols() om gegevens te laden in data_env met behulp van het argument env.
  • Maak de opdrachten af die al voor je zijn gestart. Vul de lege plekken in met de juiste functies.
  • Bekijk de eerste paar rijen van close_data.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Symbols
symbols <- c("AAPL", "MSFT", "IBM")

# Create new environment


# Load symbols into data_env


# Extract the close column from each object and combine into one xts object
close_data <- ___(merge, ___(data_env, Cl))

# View the head of close_data
Code bewerken en uitvoeren