รวมข้อมูลที่มี timezone ต่างกัน
ควรทราบว่า object แบบ xts จะเก็บ index เวลาในรูปของจำนวนวินาทีนับตั้งแต่เที่ยงคืนของวันที่ 1970-01-01 ตาม timezone UTC ฟังก์ชัน merge() ใช้ index พื้นฐานนี้ และ คืนผลลัพธ์โดยใช้ timezone ของ object แรก
แบบฝึกหัดนี้แสดงตัวอย่างให้เห็นชัดเจน object ทั้งสองใน workspace มีข้อมูลเหมือนกันทุกประการ ยกเว้น timezone ของ index ค่า index แทนช่วงเวลาเดียวกัน แต่วัดจากสถานที่ต่างกัน โดย object london มี timezone เป็น Europe/London และ object chicago มี timezone เป็น America/Chicago
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การนำเข้าและจัดการข้อมูลทางการเงินใน R
คำแนะนำการฝึกหัด
- กรอกชื่อ object ให้ถูกต้อง เพื่อให้ผลลัพธ์ของ
merge()มี timezone เป็น London - ใช้
str()ตรวจสอบโครงสร้างของtz_londonและสังเกตTZรวมถึงช่วงเวลาท้องถิ่นที่แสดงในบรรทัดแรกของผลลัพธ์ - จากนั้นเติมคำสั่ง
merge()ให้สมบูรณ์เพื่อให้ผลลัพธ์มี timezone เป็น Chicago - ใช้
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