การเลือกข้อมูลจากเวกเตอร์
บางครั้งเราต้องการใช้เฉพาะบางส่วนของเวกเตอร์ จึงจำเป็นต้องมีวิธีเข้าถึงข้อมูลเฉพาะส่วนนั้น เช่น ถ้าต้องการดูผลตอบแทนเฉพาะเดือนแรกจากเวกเตอร์ที่มีข้อมูล 12 เดือน สามารถทำได้โดยใช้ [ ] เพื่อเลือกข้อมูลจากเวกเตอร์
ตัวอย่างเวกเตอร์ผลตอบแทน 12 เดือน:
ret <- c(5, 2, 3, 7, 8, 3, 5, 9, 1, 4, 6, 3)
เลือกเดือนแรก: ret[1]
เลือกเดือนแรกโดยใช้ชื่อ: ret["Jan"]
เลือกสามเดือนแรก: ret[1:3] หรือ ret[c(1, 2, 3)]
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
R เบื้องต้นสำหรับการเงิน
คำแนะนำการฝึกหัด
- เวกเตอร์ที่มีชื่อ
retถูกกำหนดไว้ใน workspace แล้ว - เลือกข้อมูลผลตอบแทน 6 เดือนแรก
- เลือกเฉพาะผลตอบแทนของเดือนมีนาคมและพฤษภาคม โดยใช้
c()ร่วมกับ"Mar"และ"May" - รันโค้ดบรรทัดสุดท้ายเพื่อเลือกข้อมูลโดยตัดเดือนแรกออก
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# First 6 months of returns
# Just March and May
# Omit the first month of returns
ret[-1]