Zliczanie typów krawędzi
W tym ćwiczeniu zliczysz liczbę krawędzi każdego typu, korzystając z kolumny edgeType w ramce danych edgeList.
W kolumnie edgeList$edgeType występują trzy różne wartości:
- 0 dla krawędzi łączących dwa węzły typu non-churn.
- 1 dla krawędzi łączących węzeł non-churn z węzłem churn. Nazywamy je krawędziami mieszanymi lub cross-label.
- 2 dla krawędzi łączących dwa węzły typu churn.
To ćwiczenie jest częścią kursu
Predykcyjna analityka sieciowa w R
Instrukcje do ćwiczenia
- Zlicz liczbę krawędzi typu churn, stosując warunek na
edgeList$edgeType. Przypisz wynik do zmiennejChurnEdges. - Zlicz liczbę krawędzi typu non-churn, stosując warunek na
edgeList$edgeType. Przypisz wynik do zmiennejNonChurnEdges. - Zlicz liczbę krawędzi mieszanych, stosując warunek na
edgeList$edgeType. Przypisz wynik do zmiennejMixedEdges. - Zlicz łączną liczbę krawędzi i przypisz wynik do zmiennej
edges.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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