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

แนะนำ getSymbols()

ฟังก์ชัน getSymbols() จากแพ็กเกจ quantmod มอบอินเทอร์เฟซที่สอดคล้องกันสำหรับนำเข้าข้อมูลจากแหล่งต่าง ๆ เข้าสู่ workspace โดยค่าเริ่มต้น getSymbols() จะนำเข้าข้อมูลในรูปแบบ xts object

แบบฝึกหัดนี้จะแนะนำการใช้งาน getSymbols() โดยจะนำเข้าข้อมูล QQQ จาก Yahoo! Finance QQQ คือกองทุน ETF ที่ติดตามดัชนี Nasdaq 100 และ Yahoo! Finance เป็นแหล่งข้อมูลเริ่มต้นของ getSymbols()

ใช้อาร์กิวเมนต์ Symbols เพื่อระบุตราสาร (เช่น ticker symbol) ที่ต้องการนำเข้า เนื่องจาก Symbols เป็นอาร์กิวเมนต์แรกของ getSymbols() โดยทั่วไปจึงพิมพ์ชื่อตราสารได้เลยโดยไม่ต้องเขียน Symbols =

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

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

ดูคอร์ส

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

  • โหลดแพ็กเกจ quantmod ด้วยฟังก์ชัน library()
  • ใช้ getSymbols() เพื่อนำเข้าข้อมูล QQQ โดยให้ข้อมูลถูกกำหนดให้กับตัวแปร QQQ (auto.assign = TRUE)
  • ใช้ฟังก์ชัน str() เพื่อดูโครงสร้างของ object QQQ ที่ getSymbols() สร้างขึ้น สังเกต attribute src และ updated
  • ใช้ฟังก์ชัน head() เพื่อดูแถวแรก ๆ ของ QQQ

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

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

# Load the quantmod package


# Import QQQ data from Yahoo! Finance


# Look at the structure of the object getSymbols created


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