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

Об'єднання даних з часовими поясами

Згадайте, що об'єкти 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
Редагувати та запускати код