แทนที่ค่าที่หายไป
ในแบบฝึกหัดที่แล้ว คุณสังเกตว่ามีการสังเกตการณ์ 6 รายการที่ไม่มีค่าของ RelationalNeighborSecond
ในแบบฝึกหัดนี้ จะแทนที่ค่าที่หายไปเหล่านั้นด้วย 0
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์เชิงพยากรณ์โดยใช้ข้อมูลเครือข่ายใน R
คำแนะนำการฝึกหัด
- ใช้
summary()เพื่อตรวจสอบฟีเจอร์RelationalNeighborSecond - ค้นหาดัชนีของการสังเกตการณ์ที่มีค่าหายไปโดยใช้
which()แล้วกำหนดให้กับตัวแปรtoReplace - ใช้เวกเตอร์
toReplaceเพื่อแทนที่ค่าที่หายไปในstudentnetworkdata$RelationalNeighborSecondด้วยศูนย์ - ตรวจสอบ
RelationalNeighborSecondอีกครั้งเพื่อยืนยันว่าไม่มีค่าที่หายไปอีกแล้ว
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Inspect the feature
___(studentnetworkdata$RelationalNeighborSecond)
# Find the indices of the missing values
toReplace <- ___(is.na(studentnetworkdata$___))
# Replace the missing values with 0
studentnetworkdata$RelationalNeighborSecond[___] <- ___
# Inspect the feature again
___(___$___)