Einen flachen Datensatz erstellen
In dieser Übung wandelst du dein Netzwerk in ein Dataframe um, bei dem die Zeilen die Personen im Netzwerk und die Spalten die im vorherigen Kapitel berechneten Netzwerkfeatures sind. Außerdem bereitest du den Datensatz für das Preprocessing vor.
Diese Übung ist Teil des Kurses
Predictive Analytics mit vernetzten Daten in R
Anleitung zur Übung
- Extrahiere das Dataframe der Kund:innen mit der Funktion
as_data_frame(). Beachte, dass du die Knoten-Attribute (vertices) möchtest. Nenne den Datensatzstudentnetworkdata_full. - Inspiziere die ersten Zeilen des Dataframes mit der Funktion
head(). - Entferne die Kund:innen, die bereits gekündigt haben, indem du auf das Attribut
Churnkonditionierst. Nenne dieses Dataframestudentnetworkdata_filtered. - Entferne die ersten beiden Spalten,
Churnundname, da du sie nicht mehr brauchst, und nenne das Dataframestudentnetworkdata.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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)]