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

ดึงหลายคอลัมน์จากข้อมูลตราสารเดียว

แพ็กเกจ 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
แก้ไขและรันโค้ด