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

แทนที่ค่าที่หายไป

ในแบบฝึกหัดที่แล้ว คุณสังเกตว่ามีการสังเกตการณ์ 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
___(___$___)
แก้ไขและรันโค้ด