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
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ủatz_londonvà chú ýTZcù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ủatz_chicagovà lưu ý cáchTZvà 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