Split
ในการคำนวณสัดส่วนสำหรับทุกปี จะใช้ฟังก์ชัน female_residence_prop() ที่กำหนดไว้ในแบบฝึกหัดก่อนหน้า ร่วมกับฟังก์ชันอีก 3 ตัว ได้แก่
split(): เพื่อ "แบ่ง" ข้อมูลmortตามปีMap(): เพื่อ "นำไปใช้" ฟังก์ชันfemale_residence_prop()กับแต่ละชุดย่อยที่ได้จากsplit()Reduce(): เพื่อรวมผลลัพธ์ที่ได้จากMap()
ในแบบฝึกหัดนี้ จะทำการ "แบ่ง" ข้อมูล mort ตามปี
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การประมวลผลข้อมูลขนาดใหญ่ใน R
คำแนะนำการฝึกหัด
- แบ่งหมายเลขแถวของข้อมูลสินเชื่อที่อยู่อาศัยตามคอลัมน์
"year"แล้วกำหนดผลลัพธ์ให้กับspl - เรียก
str()กับsplเพื่อดูผลลัพธ์
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Split the row numbers of the mortage data by year
spl <- ___(1:nrow(___), mort[, ___])
# Call str on spl
___