Obtenir un jeu 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 préparerez également le jeu de données pour le prétraitement.
Cet exercice fait partie du cours
Analytique prédictive avec des données en réseau sous R
Instructions
- Extrayez le dataframe des clients à l’aide de la fonction
as_data_frame(). Notez que vous souhaitez les attributs des nœuds, c’est‑à‑dire les vertices. Nommez le jeu de donnéesstudentnetworkdata_full. - Inspectez les premières lignes du dataframe avec la fonction
head(). - Supprimez les clients déjà partis en vous basant sur l’attribut
Churn. Nommez ce dataframestudentnetworkdata_filtered. - Supprimez les deux premières colonnes, appelées Churn et name, car vous n’en avez plus besoin, et nommez le dataframe
studentnetworkdata.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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)]