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

ตั้งค่าอาร์กิวเมนต์ดีฟอลต์สำหรับ source ของ getSymbols

สามารถใช้ setDefaults() กับ source method แต่ละตัวของ getSymbols() ได้เช่นกัน แบบฝึกหัดนี้จะสอนวิธีเปลี่ยนค่าดีฟอลต์ของอาร์กิวเมนต์ from สำหรับ getSymbols.yahoo()

ดูอาร์กิวเมนต์ของ method เฉพาะได้โดยใช้ help() (เช่น help("getSymbols.yahoo")) หรือเรียก args() เพื่อแสดงผลในคอนโซล (เช่น args(getSymbols.yahoo)) และเรียก getDefaults() เพื่อดูค่าดีฟอลต์ที่ตั้งไว้ในปัจจุบัน (ถ้ามี)

จำไว้ว่า ไม่ควร เรียก getSymbols.yahoo() โดยตรง!

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

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

ดูคอร์ส

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

  • ใช้ฟังก์ชัน args() เพื่อแสดงอาร์กิวเมนต์ดีฟอลต์ทั้งหมดของ getSymbols.yahoo()
  • ตั้งค่าดีฟอลต์ของ from สำหรับ getSymbols.yahoo() เป็น "2000-01-01"
  • ใช้ getDefaults() เพื่อยืนยันว่าตั้งค่าดีฟอลต์ของ from ถูกต้องแล้ว

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

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

# Look at getSymbols.yahoo arguments


# Set default 'from' value for getSymbols.yahoo
setDefaults(___, ___ = "2000-01-01")

# Confirm defaults were set correctly
getDefaults("___")
แก้ไขและรันโค้ด