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

นำเข้าไฟล์ข้อความในรูปแบบอื่น

แบบฝึกหัดก่อนหน้านี้แสดงวิธีนำเข้าข้อมูล CSV ที่มีรูปแบบดีด้วย getSymbols() แต่ในความเป็นจริง ข้อมูลส่วนใหญ่มักไม่ได้อยู่ในรูปแบบที่สมบูรณ์แบบนัก

แพ็กเกจ zoo มีฟังก์ชันหลายตัวสำหรับนำเข้าไฟล์ข้อความในรูปแบบ zoo object โดยฟังก์ชันหลักคือ read.zoo() ซึ่งครอบ read.table() ไว้อีกชั้น เนื่องจากคลาส xts ต่อยอดมาจาก zoo จึงสามารถแปลงผลลัพธ์จาก read.zoo() ให้เป็น xts object ได้ง่าย ๆ ด้วย as.xts()

ในแบบฝึกหัดนี้ จะได้เรียนรู้วิธีใช้ read.zoo() เพื่อนำเข้าข้อมูล AMZN.csv ชุดเดิมจากแบบฝึกหัดก่อนหน้า

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

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

ดูคอร์ส

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

  • ใช้ read.zoo() นำเข้าไฟล์ AMZN.csv แล้วกำหนดผลลัพธ์ให้กับออบเจกต์ชื่อ amzn_zoo
  • แปลง amzn_zoo ให้เป็น xts object แล้วกำหนดผลลัพธ์ให้กับออบเจกต์ชื่อ amzn_xts
  • ดูข้อมูลไม่กี่แถวแรกของ amzn_xts

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

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

# Import the AMZN.csv file using read.zoo
amzn_zoo <- read.zoo("___", sep = "___", header = ___)

# Convert to xts


# Look at the first few rows of amzn_xts
แก้ไขและรันโค้ด