Extrage coloana Close din mai multe instrumente
Exercițiul anterior ți-a arătat cum să folosești do.call(merge, eapply(env, fun)) pentru a aplica o funcție fiecărui obiect dintr-un mediu și a combina toate rezultatele într-un singur obiect.
Hai să folosim ce ai învățat pentru a rezolva o problemă foarte frecventă. De multe ori vei avea nevoie să încarci date similare pentru mai multe instrumente, să extragi o coloană și să creezi un singur obiect care să conțină acea coloană specifică pentru fiecare instrument.
Acest exercițiu face parte din cursul
Importul și gestionarea datelor financiare în R
Instrucțiuni pentru exercițiu
- Folosește
new.env()pentru a crea un mediu nou numitdata_env. - Folosește
getSymbols()pentru a încărca datele îndata_envprin argumentulenv. - Completează comenzile deja începute pentru tine. Umple spațiile libere cu funcțiile potrivite.
- Vizualizează primele rânduri din
close_data.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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