ดึงหลายคอลัมน์จากข้อมูลตราสารเดียว
แพ็กเกจ quantmod มีฟังก์ชันสำหรับดึงคอลัมน์เดียว และยังมีฟังก์ชันสำหรับดึงชุดคอลัมน์เฉพาะด้วย
จำไว้ว่า OHLC ย่อมาจาก open, high, low, close ซึ่งช่วยให้เดาได้ว่าฟังก์ชัน OHLC() และ HLC() ดึงคอลัมน์ใดบ้าง นอกจากนี้ยังมีฟังก์ชัน OHLCV() ที่เพิ่มคอลัมน์ volume เข้ามาด้วย
ฟังก์ชันเหล่านี้มีประโยชน์มากเมื่อต้องส่งชุดคอลัมน์ไปยังฟังก์ชันอื่น ตัวอย่างเช่น อาจต้องส่งคอลัมน์ high, low และ close (ตามลำดับนั้น) ให้กับฟังก์ชัน technical indicator
ในแบบฝึกหัดนี้ จะได้ใช้ฟังก์ชันดึงข้อมูลสองตัวกับออบเจกต์ DC เดิมที่ใช้ในแบบฝึกหัดก่อนหน้า
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การนำเข้าและจัดการข้อมูลทางการเงินใน R
คำแนะนำการฝึกหัด
- ใช้ฟังก์ชันดึงข้อมูลเพื่อสร้างออบเจกต์ชื่อ
dc_hlcที่เก็บคอลัมน์ high, low และ close จากDC - แสดงแถวแรกๆ ของ
dc_hlc - ดึงคอลัมน์ open, high, low, close และ volume จาก
DCแล้วกำหนดผลลัพธ์ให้กับออบเจกต์ชื่อdc_ohlcv - แสดงแถวแรกๆ ของ
dc_ohlcv
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Extract the high, low, and close columns
# Look at the head of dc_hlc
# Extract the open, high, low, close, and volume columns
# Look at the head of dc_ohlcv