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

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

หากต้องการดาวน์โหลดข้อมูลสำหรับ symbol เดียวและ symbol นั้นไม่ใช่ชื่อที่ถูกต้องทางไวยากรณ์ สามารถตั้งค่า auto.assign = FALSE ในการเรียกใช้ getSymbols() ได้ วิธีนี้จะช่วยให้กำหนดผลลัพธ์ให้กับชื่อที่ถูกต้องทางไวยากรณ์ได้โดยตรง

นอกจากนี้ ควรพิจารณาแปลงชื่อคอลัมน์ให้เป็นชื่อที่ถูกต้องทางไวยากรณ์ด้วย โดยเฉพาะหากจะนำข้อมูลไปใช้ในฟังก์ชันที่ต้องการให้ชื่อคอลัมน์ถูกต้องทางไวยากรณ์ (เช่น lm())

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

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

ดูคอร์ส

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

  • ใช้ getSymbols() พร้อมอาร์กิวเมนต์ auto.assign เพื่อสร้างออบเจกต์ชื่อ BRK.A ที่เก็บข้อมูลของ "BRK-A"
  • ใช้ colnames() เพื่อสร้างออบเจกต์ชื่อ col_names ที่เก็บชื่อคอลัมน์ของออบเจกต์ BRK.A
  • ใช้ make.names() เพื่อแปลง col_names ให้เป็นชื่อที่ถูกต้องทางไวยากรณ์

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

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

# Create BRK.A object


# Create col_names object from the colnames() of BRK.A
col_names <- 

# Convert col_names into syntactically valid names
colnames(BRK.A) <- 
แก้ไขและรันโค้ด