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
<Kurs>Predictive Analytics mit vernetzten Daten in R</Kurs>Übungsanweisungen
- 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 praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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)]