CommencezCommencez gratuitement

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

Voir le cours

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ées studentnetworkdata_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 dataframe studentnetworkdata_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)]
Modifier et exécuter le code