Aan de slagGa gratis aan de slag

Soorten randen tellen

In deze oefening tel je het aantal van elk randtype met behulp van de kolom edgeType in de dataframe edgeList. In de kolom edgeList$edgeType staan drie verschillende waarden:

  • 0 voor randen die twee non-churn-knooppunten verbinden.
  • 1 voor randen die een non-churn- en een churn-knooppunt verbinden. Dit zijn gemengde of cross-label randen.
  • 2 voor randen die twee churn-knooppunten verbinden.

Deze oefening maakt deel uit van de cursus

Predictive Analytics met netwerkgdata in R

Cursus bekijken

Oefeninstructies

  • Tel het aantal churn-randen door te filteren op edgeList$edgeType. Ken de waarde toe aan ChurnEdges.
  • Tel het aantal non-churn-randen door te filteren op edgeList$edgeType. Ken de waarde toe aan NonChurnEdges.
  • Tel het aantal gemengde randen door te filteren op edgeList$edgeType. Ken de waarde toe aan MixedEdges.
  • Tel het totale aantal randen en ken de waarde toe aan edges.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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
Code bewerken en uitvoeren