ÎncepețiÎncepe gratuit

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

Vezi cursul

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 date studentnetworkdata_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 dataframe studentnetworkdata_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)]
Editează și rulează codul