Об'єднання даних з часовими поясами
Згадайте, що об'єкти xts зберігають часовий індекс як кількість секунд від опівночі 1970-01-01 у часовому поясі UTC. merge() використовує цей базовий індекс і повертає результат із часовим поясом першого об'єкта.
Ця вправа демонструє приклад. Два об'єкти у вашому робочому середовищі ідентичні, окрім часового поясу індексу. Значення індексу — це ті самі миті часу, але виміряні в різних місцях. Часовий пояс об'єкта london — Europe/London, а об'єкта chicago — America/Chicago.
Ця вправа є частиною курсу
Імпорт і керування фінансовими даними в R
Інструкції до вправи
- Заповніть назви об'єктів так, щоб результат
merge()мав лондонський часовий пояс. - Використайте
str(), щоб переглянути структуруtz_london, і зверніть увагу наTZта локальний діапазон часу, надруковані в першому рядку виводу. - Тепер завершіть команду
merge(), щоб результат мав чиказький часовий пояс. - Використайте
str(), щоб переглянути структуруtz_chicagoі зверніть увагу, як змінилисяTZта локальний діапазон часу.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Create merged object with a London timezone
tz_london <- merge(___, ___)
# Look at tz_london structure
# Create merged object with a Chicago timezone
tz_chicago <- merge(___, ___)
# Look at tz_chicago structure