Zacznij terazZacznij za darmo

Wyodrębnianie kolumny Close z wielu instrumentów

W poprzednim ćwiczeniu poznałeś sposób użycia do.call(merge, eapply(env, fun)) do zastosowania funkcji na każdym obiekcie w środowisku, a następnie połączenia wszystkich wyników w jeden obiekt.

Wykorzystaj tę wiedzę, aby rozwiązać bardzo typowy problem. Często trzeba wczytać podobne dane dla wielu instrumentów, wyodrębnić konkretną kolumnę i utworzyć jeden obiekt zawierający tę kolumnę dla każdego instrumentu.

To ćwiczenie jest częścią kursu

Importowanie i zarządzanie danymi finansowymi w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj new.env(), aby utworzyć nowe środowisko o nazwie data_env.
  • Użyj getSymbols(), aby wczytać dane do data_env, korzystając z argumentu env.
  • Uzupełnij rozpoczęte polecenia – wstaw odpowiednie funkcje w miejsca wykropkowane.
  • Wyświetl kilka pierwszych wierszy obiektu close_data.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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
Edytuj i uruchom kod