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

ให้ getSymbols() คืนค่าข้อมูลที่ดึงมา

ในแบบฝึกหัดที่ผ่านมา getSymbols() จะสร้างออบเจกต์โดยอัตโนมัติ โดยตั้งชื่อตามสัญลักษณ์ที่ระบุ แบบฝึกหัดนี้จะสอนให้ทำให้ getSymbols() คืนค่าข้อมูลออกมาโดยตรง เพื่อที่จะได้กำหนดผลลัพธ์ให้กับตัวแปรได้เอง

มีอาร์กิวเมนต์ 2 ตัวที่ทำให้ getSymbols() คืนค่าข้อมูล:

  1. ตั้งค่า auto.assign = FALSE
  2. ตั้งค่า env = NULL

ทั้งสองวิธีให้ผลลัพธ์เหมือนกัน แต่ auto.assign = FALSE สื่อความหมายได้ชัดเจนกว่า แนะนำให้ใช้วิธีนี้เพราะจะจำได้ง่ายกว่าในภายหลัง

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

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

ดูคอร์ส

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

  • ดาวน์โหลดข้อมูล SPY แล้วกำหนดให้กับออบเจกต์ชื่อ spy โดยใช้อาร์กิวเมนต์ auto.assign
  • ใช้ฟังก์ชัน str() เพื่อดูโครงสร้างของออบเจกต์ spy
  • ดาวน์โหลดข้อมูล JNJ แล้วกำหนดให้กับออบเจกต์ชื่อ jnj โดยใช้อาร์กิวเมนต์ env
  • ใช้ str() อีกครั้ง แต่คราวนี้กับออบเจกต์ jnj

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

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

# Assign SPY data to 'spy' using auto.assign argument


# Look at the structure of the 'spy' object


# Assign JNJ data to 'jnj' using env argument


# Look at the structure of the 'jnj' object
แก้ไขและรันโค้ด