Obtenir un ensemble de données plat
Dans cet exercice, vous allez transformer votre réseau en un dataframe, où les lignes représentent les personnes du réseau et les colonnes, les caractéristiques de réseau que vous avez calculées au chapitre précédent. Vous allez aussi préparer l'ensemble de données pour le prétraitement.
Cette activité fait partie du cours
Analytique prédictive avec des données en réseau dans R
Instructions de l’exercice
- Extrayez le dataframe des clients à l'aide de la fonction
as_data_frame(). Notez que vous voulez les attributs des nœuds, c.-à-d. les vertices. Nommez l'ensemble de donnéesstudentnetworkdata_full. - Inspectez les premières lignes du dataframe avec la fonction
head(). - Retirez les clients qui ont déjà résilié en filtrant selon l'attribut
Churn. Nommez ce dataframestudentnetworkdata_filtered. - Supprimez les deux premières colonnes, appelées Churn et name, puisque vous n'en avez plus besoin, et nommez le dataframe
studentnetworkdata.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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)]