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

Используйте merge для преобразования нерегулярного индекса в регулярный

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

Регуляризованный ряд, как правило, содержит пропущенные значения (NA), поскольку нерегулярные данные не имеют значений для всех наблюдений регулярного индекса. В этом упражнении вы научитесь обрабатывать такие пропуски при объединении двух рядов с помощью функции merge().

Объекты irregular_xts и regular_xts из предыдущего упражнения доступны в вашем рабочем пространстве.

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

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

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

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

  • Используйте функцию merge(), чтобы объединить irregular_xts и regular_xts в объект с именем merged_xts.
  • Используйте head(), чтобы просмотреть первые несколько строк merged_xts.
  • Создайте объект с именем merged_filled_xts, задав аргумент fill функции merge() для замены NA последним наблюдением, перенесённым вперёд (na.locf).
  • Используйте head, чтобы просмотреть первые несколько строк merged_filled_xts.

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

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

# Merge irregular_xts and regular_xts


# Look at the first few rows of merged_xts


# Use the fill argument to fill NA with their previous value


# Look at the first few rows of merged_filled_xts
Редактировать и запускать код