시작하기무료로 시작하기

엣지 유형 세기

이 연습 문제에서는 edgeList 데이터프레임의 edgeType 열을 사용해 각 엣지 유형의 개수를 세어 볼 거예요. edgeList$edgeType 열에는 다음과 같이 세 가지 값이 있어요:

  • 0: 두 개의 비이탈 노드를 연결하는 엣지
  • 1: 비이탈 노드와 이탈 노드를 연결하는 엣지. 이를 혼합(mixed) 또는 교차 레이블(cross-label) 엣지라고 부릅니다.
  • 2: 두 개의 이탈 노드를 연결하는 엣지

이 연습은 강의의 일부입니다

R로 배우는 네트워크 데이터 기반 Predictive Analytics

강의 보기

연습 안내

  • edgeList$edgeType을 조건으로 사용해 이탈 엣지 개수를 세고, 값을 ChurnEdges에 할당하세요.
  • edgeList$edgeType을 조건으로 사용해 비이탈 엣지 개수를 세고, 값을 NonChurnEdges에 할당하세요.
  • edgeList$edgeType을 조건으로 사용해 혼합 엣지 개수를 세고, 값을 MixedEdges에 할당하세요.
  • 전체 엣지 수를 세고, 값을 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
코드 편집 및 실행