Bắt đầu ngayBắt đầu miễn phí

Kết hợp dữ liệu có múi giờ

Hãy nhớ rằng các đối tượng xts lưu trữ chỉ mục thời gian dưới dạng số giây kể từ nửa đêm, 1970-01-01 theo múi giờ UTC. merge() sử dụng chỉ mục nền tảng này và trả về kết quả với múi giờ của đối tượng đầu tiên.

Bài tập này cung cấp một ví dụ. Hai đối tượng trong không gian làm việc của bạn giống hệt nhau ngoại trừ múi giờ của chỉ mục. Các giá trị chỉ mục là cùng những thời điểm trong thời gian, nhưng được đo ở các địa điểm khác nhau. Múi giờ của đối tượng london là Europe/London và của đối tượng chicago là America/Chicago.

Bài tập này là một phần của khóa học

Nhập và quản lý dữ liệu tài chính trong R

Xem khóa học

Hướng dẫn bài tập

  • Điền tên đối tượng để kết quả của merge() có múi giờ London.
  • Dùng str() để xem cấu trúc của tz_london và chú ý TZ cùng khoảng thời gian địa phương được in ở dòng đầu tiên của đầu ra.
  • Bây giờ hoàn thành lệnh merge() để kết quả có múi giờ Chicago.
  • Dùng str() để xem cấu trúc của tz_chicago và lưu ý cách TZ và khoảng thời gian địa phương đã thay đổi.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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
Chỉnh sửa và Chạy Mã