IniziaInizia gratis

Creare un insieme di dati piatto

In questo esercizio trasformerai la tua rete in un dataframe, dove le righe rappresentano le persone nella rete e le colonne le feature di rete calcolate nel capitolo precedente. Preparerai anche l’insieme di dati per il pre-processing.

Questo esercizio fa parte del corso

Analitica predittiva con dati di rete in R

Visualizza il corso

Istruzioni dell'esercizio

  • Estrai il dataframe dei clienti usando la funzione as_data_frame(). Nota che ti servono gli attributi dei nodi, cioè i vertici. Chiama l’insieme di dati studentnetworkdata_full.
  • Ispeziona le prime righe del dataframe usando la funzione head().
  • Rimuovi i clienti che hanno già fatto churn condizionando sull’attributo Churn. Chiama questo dataframe studentnetworkdata_filtered.
  • Rimuovi le prime due colonne, chiamate Churn e name, perché non ti servono più e assegna al dataframe il nome studentnetworkdata.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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)]
Modifica ed esegui il codice