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

กำหนดแหล่งข้อมูลเริ่มต้นสำหรับ symbol เดียว

การเปลี่ยนแหล่งข้อมูลเริ่มต้นสำหรับตราสารหนึ่งๆ มีประโยชน์มากเมื่อหลายแหล่งข้อมูลใช้ symbol เดียวกันสำหรับตราสารที่ต่างกัน ตัวอย่างเช่น getSymbols("CP", src = "yahoo") จะโหลดข้อมูลหุ้น Canadian Pacific Railway จากตลาดหลักทรัพย์นิวยอร์ก แต่ getSymbols("CP", src = "FRED") จะโหลดข้อมูลกำไรขององค์กรหลังหักภาษีจาก U.S. Bureau of Economic Analysis

สามารถใช้ setSymbolLookup() เพื่อกำหนดแหล่งข้อมูลเริ่มต้นสำหรับตราสารได้ ในแบบฝึกหัดนี้ จะได้เรียนรู้วิธีทำให้ getSymbols("CP") โหลดข้อมูลกำไรขององค์กรจาก FRED แทนที่จะโหลดข้อมูลหุ้นรถไฟจาก Yahoo Finance

setSymbolLookup() รับคู่ name = value ได้หลายคู่ โดย name คือ symbol และ value คือ named list ของอาร์กิวเมนต์ getSymbols() สำหรับ symbol นั้น

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

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

ดูคอร์ส

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

  • ใช้ head() เพื่อดูข้อมูลไม่กี่แถวแรกของ CP ซึ่งโหลดไว้ให้แล้ว
  • เติมคำสั่ง setSymbolLookup() ให้ครบเพื่อกำหนดให้ใช้ FRED เป็นแหล่งข้อมูลสำหรับ CP
  • ใช้ getSymbols() เพื่อโหลดข้อมูลอีกครั้ง
  • ดูข้อมูลไม่กี่แถวแรกของ CP แล้วเปรียบเทียบผลลัพธ์กับผลลัพธ์จากขั้นตอนแรก

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

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

# Look at the first few rows of CP


# Set the source for CP to FRED
setSymbolLookup(___ = list(src = "___"))

# Load CP data again


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