Obținerea unui set de date plat
În acest exercițiu, vei transforma rețeaua într-un dataframe, în care rândurile reprezintă persoanele din rețea, iar coloanele sunt caracteristicile de rețea calculate în capitolul anterior. Vei pregăti, de asemenea, setul de date pentru pre-procesare.
Acest exercițiu face parte din cursul
Analiză predictivă folosind date de rețea în R
Instrucțiuni pentru exercițiu
- Extrage dataframe-ul clienților folosind funcția
as_data_frame(). Reține că ai nevoie de atributele nodurilor, adică de vârfuri. Numește setul de datestudentnetworkdata_full - Inspectează primele rânduri ale dataframe-ului folosind funcția
head(). - Elimină clienții care au abandonat deja serviciul, filtrând după atributul
Churn. Numește acest dataframestudentnetworkdata_filtered - Elimină primele două coloane, numite Churn și name, deoarece nu mai ai nevoie de ele, și numește dataframe-ul
studentnetworkdata.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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)]