Skapa en platt datamängd
I den här övningen omvandlar du ditt nätverk till en dataram, där raderna är personerna i nätverket och kolumnerna är de nätverkssärdrag du beräknade i föregående kapitel. Du förbereder också datamängden för förbearbetning.
Den här övningen är en del av kursen
Prediktiv analys med nätverksdata i R
Övningsinstruktioner
- Extrahera dataramen med kunderna med hjälp av funktionen
as_data_frame(). Observera att du vill ha nod-attributen, det vill säga vertices. Kalla datamängdenstudentnetworkdata_full - Inspektera de första raderna i dataramen med funktionen
head(). - Ta bort de kunder som redan har churnat genom att filtrera på attributet
Churn. Kalla den här dataramenstudentnetworkdata_filtered - Ta bort de två första kolumnerna, Churn och name, eftersom du inte längre behöver dem, och ge dataramen namnet
studentnetworkdata.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)]