1. 学ぶ
  2. /
  3. コース
  4. /
  5. Importowanie i zarządzanie danymi finansowymi w R

Connected

演習

Łączenie wielu instrumentów w jeden obiekt

Jeden z podejść polega na importowaniu danych do nowego środowiska. Następnie możesz użyć funkcji eapply(), aby wywołać określoną funkcję na każdym obiekcie w tym środowisku – podobnie jak lapply() działa na każdym elemencie listy. Tak jak lapply(), funkcja eapply() zwraca listę.

Wszystkie elementy listy możesz następnie połączyć w jeden obiekt za pomocą do.call(). To tak, jakbyś kazał R automatycznie wpisać i wykonać polecenie za ciebie. Zamiast ręcznie pisać merge(my_list[[1]], my_list[[2]], ...), możesz napisać do.call(merge, my_list).

指示

100 XP
  • Użyj eapply(), aby wywołać head() na każdym obiekcie w data_env. Wynik przypisz do zmiennej data_list.
  • Użyj do.call() i merge(), aby połączyć wszystkie elementy data_list w jeden obiekt xts o nazwie data_merged.
  • Obiekty w środowisku nie mają określonej kolejności, więc kolejność kolumn w data_merged może być dowolna. Użyj OHLC(), aby je uporządkować, i zapisz dane w data_ohlc.