ПочатиПочніть безкоштовно

Зробіть нерегулярний індекс регулярним за допомогою 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
Редагувати та запускати код