แนะนำ 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()เพื่อดูโครงสร้างของ objectQQQที่getSymbols()สร้างขึ้น สังเกต attributesrcและ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