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

สร้างชื่อที่ถูกต้องสำหรับหลาย instrument

แบบฝึกหัดก่อนหน้านี้แสดงให้เห็นวิธีใช้ setSymbolLookup() เพื่อกำหนดแหล่งข้อมูลเริ่มต้นให้กับ getSymbols() นอกจากนี้ยังสามารถใช้ setSymbolLookup() เพื่อสร้างการแมประหว่าง symbol ของ instrument กับชื่อของ R object ได้ด้วย

ฟีเจอร์นี้มีประโยชน์มากเมื่อต้องการดาวน์โหลดข้อมูลสำหรับหลาย symbol ที่มีชื่อไม่ถูกต้องตามไวยากรณ์ของ R หรือมีชื่อที่ขัดแย้งกับตัวแปรอื่นใน R

ตัวอย่างของชื่อที่ขัดแย้งกัน ได้แก่ symbol หุ้นของ AT&T คือ T ซึ่งมักถูกใช้เป็นรูปย่อของค่า logical TRUE

หากต้องการเปลี่ยนชื่อของ symbol ที่กำหนด ให้ส่ง argument ไปยัง setSymbolLookup() ในรูปแบบ list ดังนี้: setSymbolLookup(NEW_NAME = list(name = "OLD_NAME"))

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

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

ดูคอร์ส

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

  • กำหนดชื่อของ "BRK-A" ให้เป็น "BRK.A"
  • กำหนดชื่อของ "T" (AT&T) ให้เป็น "ATT"
  • ใช้คำสั่ง getSymbols() เพียงครั้งเดียวเพื่อโหลดข้อมูลของทั้งสอง instrument โดยใช้ชื่อใหม่ที่กำหนดไว้

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

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

# Set name for BRK-A to BRK.A


# Set name for T to ATT
setSymbolLookup(___ = list(name = "___"))


# Load BRK.A and ATT data
getSymbols(c("___", "___"))
แก้ไขและรันโค้ด