Đếm các loại cạnh
Trong bài tập này, bạn sẽ đếm số lượng của từng loại cạnh bằng cách dùng cột edgeType trong dataframe edgeList.
Trong cột edgeList$edgeType, có ba giá trị khác nhau:
- 0 cho các cạnh nối hai nút không churn.
- 1 cho các cạnh nối một nút không churn và một nút churn. Đây được gọi là các cạnh hỗn hợp hoặc chéo nhãn (cross-label).
- 2 cho các cạnh nối hai nút churn.
Bài tập này là một phần của khóa học
Phân tích dự đoán với dữ liệu mạng trong R
Hướng dẫn bài tập
- Đếm số lượng cạnh churn bằng cách lọc theo
edgeList$edgeType. Gán giá trị choChurnEdges. - Đếm số lượng cạnh không churn bằng cách lọc theo
edgeList$edgeType. Gán giá trị choNonChurnEdges. - Đếm số lượng cạnh hỗn hợp bằng cách lọc theo
edgeList$edgeType. Gán giá trị choMixedEdges. - Đếm tổng số cạnh và gán giá trị cho
edges.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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