Obtener un conjunto de datos plano
En este ejercicio, convertirás tu red en un dataframe, donde las filas son las personas de la red y las columnas son las características de red que calculaste en el capítulo anterior. También prepararás el conjunto de datos para el preprocesamiento.
Este ejercicio forma parte del curso
Analítica predictiva con datos conectados en R
Instrucciones del ejercicio
- Extrae el dataframe de los clientes usando la función
as_data_frame(). Ten en cuenta que quieres los atributos de nodo, es decir, los vértices. Llama al conjunto de datosstudentnetworkdata_full. - Inspecciona las primeras filas del data frame usando la función
head(). - Elimina a los clientes que ya han hecho churn condicionando por el atributo
Churn. Llama a este dataframestudentnetworkdata_filtered. - Elimina las dos primeras columnas, llamadas Churn y name, ya que ya no las necesitas, y nombra el dataframe
studentnetworkdata.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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)]