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

สร้าง xts object แบบ zero-width และ regular

ในการแปลงข้อมูลที่ไม่สม่ำเสมอให้กลายเป็นข้อมูลที่สม่ำเสมอ สิ่งแรกที่ต้องมีคือลำดับวันเวลาที่มีช่วงเวลาเท่ากัน (regular sequence) ซึ่งครอบคลุมช่วงวันที่ของชุดข้อมูลต้นฉบับ

ในแบบฝึกหัดนี้ จะใช้ object irregular_xts เพื่อสร้าง xts object แบบ zero-width ที่มี index รายวันแบบสม่ำเสมอ โดย xts object แบบ zero-width จะมีเฉพาะ index ของวันเวลา แต่ไม่มีคอลัมน์ข้อมูล

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การนำเข้าและจัดการข้อมูลทางการเงินใน R

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ใช้ฟังก์ชัน start() เพื่อสร้าง object ชื่อ start_date
  • ใช้ฟังก์ชัน end() เพื่อสร้าง object ชื่อ end_date
  • ใช้ฟังก์ชัน seq() เพื่อสร้าง object ชื่อ regular_index ที่เก็บลำดับวันเวลาตั้งแต่ start_date ถึง end_date แบบรายวัน
  • ใช้ constructor xts() เพื่อสร้าง xts object แบบ zero-width แล้วเก็บไว้ใน regular_xts

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Extract the start date of the series


# Extract the end date of the series


# Create a regular date sequence
regular_index <- seq(___, ___, by = "___")

# Create a zero-width xts object
regular_xts <- xts(, order.by = ___)
แก้ไขและรันโค้ด