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