กำหนดแหล่งข้อมูลเริ่มต้น
getSymbols() ดึงข้อมูลจาก Yahoo Finance เป็นค่าเริ่มต้น แบบฝึกหัดนี้จะสอนวิธีเปลี่ยนแหล่งข้อมูลเริ่มต้นด้วยฟังก์ชัน setDefaults()
อาร์กิวเมนต์แรกของ setDefaults() คือฟังก์ชันที่ต้องการอัปเดต ส่วนอาร์กิวเมนต์ที่เหลือเป็นคู่ name = value ของอาร์กิวเมนต์ที่ต้องการเปลี่ยนและค่าเริ่มต้นใหม่
โปรดทราบว่าวิธีนี้ใช้ได้กับ getSymbols() เท่านั้น เนื่องจาก getSymbols() จะตรวจสอบเองว่าต้องการใช้ค่าเริ่มต้นอื่นหรือไม่
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การนำเข้าและจัดการข้อมูลทางการเงินใน R
คำแนะนำการฝึกหัด
- กำหนดอาร์กิวเมนต์
srcให้ดึงข้อมูลจาก Alpha Vantage แทน Yahoo เป็นค่าเริ่มต้น - ใช้
getSymbols()เพื่อดึงข้อมูลของ"GOOG" - ใช้
str()เพื่อตรวจสอบว่าแอตทริบิวต์srcของGOOGมีค่าเป็น"alphavantage"
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Set the default to pull data from Alpha Vantage
# Load GOOG data
getSymbols("___")
# Verify the data was actually pulled from Alpha Vantage