ดึงข้อมูลหนึ่งคอลัมน์จากหนึ่งตราสาร
แพ็กเกจ quantmod มีฟังก์ชันช่วยหลายตัวสำหรับดึงคอลัมน์เฉพาะจากออบเจกต์ โดยอ้างอิงจากชื่อคอลัมน์ ฟังก์ชัน Op(), Hi(), Lo(), Cl(), Vo() และ Ad() ใช้สำหรับดึงคอลัมน์ราคาเปิด, สูงสุด, ต่ำสุด, ปิด, ปริมาณซื้อขาย และราคาปิดที่ปรับแล้ว ตามลำดับ
ในแบบฝึกหัดนี้ จะได้ใช้ฟังก์ชันสองตัวจากชุดนี้กับออบเจกต์ xts ชื่อ DC ออบเจกต์ DC มีข้อมูลราคาหุ้น OHLC (เปิด, สูงสุด, ต่ำสุด, ปิด) ของ DataCamp ที่สร้างขึ้นจากการสุ่มข้อมูลตลาดการเงินจริง และมีโครงสร้างคล้ายกับออบเจกต์ xts ที่ได้จาก getSymbols()
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับฟังก์ชันดึงข้อมูลทั้งหมด สามารถดูได้จาก help("OHLC.Transformations") (ไม่จำเป็นต้องทำก่อนเริ่มแบบฝึกหัด)
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การนำเข้าและจัดการข้อมูลทางการเงินใน R
คำแนะนำการฝึกหัด
- ใช้ฟังก์ชันดึงข้อมูลที่เหมาะสมเพื่อสร้างออบเจกต์ชื่อ
dc_closeที่มีเฉพาะคอลัมน์ราคาปิดจากDC - แสดงข้อมูล몇แถวแรกของ
dc_close - ดึงคอลัมน์ปริมาณซื้อขายจาก
DCแล้วกำหนดให้กับออบเจกต์ชื่อdc_volume - แสดงข้อมูลไม่กี่แถวแรกของ
dc_volume
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Extract the close column
# Look at the head of dc_close
# Extract the volume column
# Look at the head of dc_volume