НачатьНачать бесплатно

Подсчёт типов рёбер

В этом упражнении вы подсчитаете количество рёбер каждого типа, используя столбец edgeType в датафрейме edgeList. В столбце edgeList$edgeType встречаются три различных значения:

  • 0 — для рёбер, соединяющих два узла без оттока.
  • 1 — для рёбер, соединяющих узел без оттока и узел оттока. Такие рёбра называются смешанными, или рёбрами между разными классами.
  • 2 — для рёбер, соединяющих два узла оттока.

Это упражнение является частью курса

Прогнозная аналитика на основе сетевых данных в R

Посмотреть курс

Инструкции к упражнению

  • Подсчитайте количество рёбер между узлами оттока, задав условие на 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
Редактировать и запускать код