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

รวมทุกอย่างเข้าด้วยกัน!

ยอดเยี่ยม! ตอนนี้คุณได้เรียนรู้เกี่ยวกับตัวดำเนินการและการ subset ข้อมูลไปมากแล้ว ความรู้เหล่านี้จะเป็นประโยชน์อย่างมากในโปรเจกต์วิเคราะห์ข้อมูลในอนาคต มาทำแบบฝึกหัดสุดท้ายที่นำตัวดำเนินการหลายตัวมาใช้ร่วมกันกัน

มี data frame stocks เวอร์ชันใหม่พร้อมให้ใช้งานแล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

R ระดับกลางสำหรับการเงิน

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ขั้นแรก ให้พิมพ์ stocks ออกมา ซึ่งมีข้อมูลราคาหุ้น Apple และ Microsoft ในเดือนธันวาคม 2016
  • ดูเหมือนจะมีข้อมูลที่หายไป ลองตรวจสอบเพิ่มเติมโดยใช้ weekdays() กับคอลัมน์ date แล้วกำหนดผลลัพธ์เป็นคอลัมน์ชื่อ weekday ใน stocks
  • ดู stocks อีกครั้ง ข้อมูลที่หายไปตรงกับวันหยุดสุดสัปดาห์ ซึ่งสมเหตุสมผลเพราะตลาดหุ้นไม่เปิดทำการในวันดังกล่าว
  • ลบแถวที่มีข้อมูลหายไปโดยใช้ subset() โดยใช้ !is.na() กับคอลัมน์ apple เป็นเงื่อนไข แล้วกำหนด data frame ใหม่นี้ให้กับตัวแปร stocks_no_NA
  • จากนั้น ให้กรองเฉพาะวันที่ apple อยู่เหนือ 117 หรือ micr อยู่เหนือ 63 โดยใช้ตัวดำเนินการเปรียบเทียบ, |, และ subset() กับ stocks_no_NA

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# View stocks
___

# Weekday investigation
stocks$weekday <- 

# View stocks again
___

# Remove missing data
stocks_no_NA <- ___

# Apple and Microsoft joint range
___
แก้ไขและรันโค้ด