Создание плоского набора данных
В этом упражнении вы преобразуете сеть в таблицу данных, где строки — это участники сети, а столбцы — сетевые признаки, вычисленные в предыдущей главе. Также вы подготовите набор данных к предварительной обработке.
Это упражнение является частью курса
Прогнозная аналитика на основе сетевых данных в R
Инструкции к упражнению
- Извлеките таблицу данных по клиентам с помощью функции
as_data_frame(). Обратите внимание, что вам нужны атрибуты узлов, то есть вершин. Назовите набор данныхstudentnetworkdata_full. - Изучите первые несколько строк таблицы с помощью функции
head(). - Удалите клиентов, которые уже ушли, отфильтровав данные по атрибуту
Churn. Назовите эту таблицуstudentnetworkdata_filtered. - Удалите первые два столбца — Churn и name, поскольку они больше не нужны, и назовите итоговую таблицу
studentnetworkdata.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Extract the dataset
studentnetworkdata_full <- ___(network, what = ___)
# Inspect the dataset
head(___)
# Remove customers who already churned
studentnetworkdata_filtered <- studentnetworkdata_full[-which(studentnetworkdata_full$___ == 1), ]
# Remove useless columns
studentnetworkdata <- ___[, -c(1, 2)]