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

เข้าถึงออบเจ็กต์โดยใช้ get() หรือ backticks

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

ตัวอย่างเช่น สัญลักษณ์ของหุ้น Berkshire Hathaway ประเภท A คือ "BRK-A" ซึ่งไม่ถูกต้องทางไวยากรณ์เพราะมีอักขระ "-" อยู่ด้วย อีกตัวอย่างหนึ่งคือหุ้นจีน ซึ่งใช้สัญลักษณ์ที่ประกอบด้วยตัวเลข เช่น สัญลักษณ์ของ SSE Composite Index บน Yahoo Finance คือ "000001.SS"

สามารถใช้ฟังก์ชัน get หรือ backticks (`) เพื่อเข้าถึงออบเจ็กต์ที่มีชื่อไม่ถูกต้องทางไวยากรณ์ได้

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

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

ดูคอร์ส

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

  • ใช้ getSymbols() เพื่อโหลดข้อมูลของ "BRK-A"
  • ใช้ backticks (`) และ head() เพื่อดูข้อมูลไม่กี่แถวแรก
  • ใช้ get() เพื่อกำหนดข้อมูลที่โหลดโดย getSymbols() ให้กับออบเจ็กต์ชื่อ BRK.A

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

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

# Load BRK-A data


# Use backticks (`) and head() to look at the loaded data
___(`___`)

# Use get() to assign the BRK-A data to an object named BRK.A
___ <- get("___")
แก้ไขและรันโค้ด