สร้างชื่อที่ถูกต้องสำหรับ 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) <-