เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

รวมข้อมูลที่มี 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
แก้ไขและรันโค้ด