Aan de slagGa gratis aan de slag

Een platte gegevensset maken

In deze oefening zet je je netwerk om naar een dataframe, waarbij de rijen de personen in het netwerk zijn en de kolommen de netwerkfeatures die je in het vorige hoofdstuk hebt berekend. Je maakt de gegevensset ook klaar voor de pre-processing.

Deze oefening maakt deel uit van de cursus

Predictive Analytics met netwerkgdata in R

Cursus bekijken

Oefeninstructies

  • Extraheer het dataframe van de klanten met de functie as_data_frame(). Let op: je wilt de attributen van de nodes (vertices). Noem de gegevensset studentnetworkdata_full
  • Bekijk de eerste paar rijen van het dataframe met de functie head().
  • Verwijder de klanten die al gechurned zijn door te filteren op het attribuut Churn. Noem dit dataframe studentnetworkdata_filtered
  • Verwijder de eerste twee kolommen, Churn en name, omdat je die niet meer nodig hebt, en noem het dataframe studentnetworkdata.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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)]
Code bewerken en uitvoeren