НачатьНачать бесплатно

Извлечение столбца Close для множества инструментов

В предыдущем упражнении вы узнали, как использовать do.call(merge, eapply(env, fun)), чтобы применить функцию к каждому объекту в среде и объединить все результаты в один объект.

Применим эти знания для решения типичной задачи. Часто требуется загрузить аналогичные данные по множеству инструментов, извлечь нужный столбец и создать один объект, содержащий этот столбец для каждого инструмента.

Это упражнение является частью курса

Импорт и управление финансовыми данными в R

Посмотреть курс

Инструкции к упражнению

  • С помощью new.env() создайте новую среду с именем data_env.
  • С помощью getSymbols() загрузите данные в data_env, используя аргумент env.
  • Завершите команды, которые уже частично написаны. Заполните пропуски подходящими функциями.
  • Просмотрите первые несколько строк объекта close_data.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# 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
Редактировать и запускать код