Extrakce sloupce Close z více instrumentů
V předchozím cvičení jsi viděl/a, jak pomocí do.call(merge, eapply(env, fun)) aplikovat funkci na každý objekt v prostředí a pak všechny výsledky sloučit do jednoho objektu.
Teď tento přístup využijeme k řešení velmi běžného problému. Často budeš potřebovat načíst podobná data pro více instrumentů, extrahovat z nich určitý sloupec a vytvořit jeden objekt, který obsahuje tento sloupec pro každý instrument.
Toto cvičení je součástí kurzu
Importing and Managing Financial Data in R
Pokyny k cvičení
- Pomocí
new.env()vytvoř nové prostředí s názvemdata_env. - Pomocí
getSymbols()načti data dodata_envs využitím argumentuenv. - Dokončí příkazy, které jsou pro tebe připravené. Doplň prázdná místa odpovídajícími funkcemi.
- Zobraz první několik řádků objektu
close_data.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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