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

นับประเภทของ edges

ในแบบฝึกหัดนี้ จะนับจำนวน edges แต่ละประเภทโดยใช้คอลัมน์ edgeType ใน dataframe edgeList ในคอลัมน์ edgeList$edgeType มีค่าที่เป็นไปได้ 3 ค่า ได้แก่

  • 0 สำหรับ edges ที่เชื่อมโหนด non-churn สองโหนดเข้าด้วยกัน
  • 1 สำหรับ edges ที่เชื่อมโหนด non-churn กับโหนด churn เรียก edges เหล่านี้ว่า mixed หรือ cross-label
  • 2 สำหรับ edges ที่เชื่อมโหนด churn สองโหนดเข้าด้วยกัน

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

การวิเคราะห์เชิงพยากรณ์โดยใช้ข้อมูลเครือข่ายใน R

ดูคอร์ส

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

  • นับจำนวน churn edges โดยกรองตามเงื่อนไขจาก edgeList$edgeType แล้วกำหนดค่าให้กับตัวแปร ChurnEdges
  • นับจำนวน non-churn edges โดยกรองตามเงื่อนไขจาก edgeList$edgeType แล้วกำหนดค่าให้กับตัวแปร NonChurnEdges
  • นับจำนวน mixed edges โดยกรองตามเงื่อนไขจาก edgeList$edgeType แล้วกำหนดค่าให้กับตัวแปร MixedEdges
  • นับจำนวน edges ทั้งหมด แล้วกำหนดค่าให้กับตัวแปร edges

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

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

# Count churn edges
ChurnEdges <- sum(edgeList$edgeType == ___)
 
# Count non-churn edges
NonChurnEdges <- sum(___ == ___)
 
# Count mixed edges
MixedEdges <- ___
 
# Count all edges
___ <- ChurnEdges + NonChurnEdges + MixedEdges

#Print the number of edges
edges
แก้ไขและรันโค้ด