Zacznij terazZacznij za darmo

Tworzenie płaskiego zbioru danych

W tym ćwiczeniu przekształcisz sieć w ramkę danych, w której wiersze odpowiadają osobom w sieci, a kolumny – cechom sieciowym obliczonym w poprzednim rozdziale. Przygotuj też zbiór danych do dalszego przetwarzania wstępnego.

To ćwiczenie jest częścią kursu

Predykcyjna analityka sieciowa w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Wyodrębnij ramkę danych klientów za pomocą funkcji as_data_frame(). Pamiętaj, że potrzebujesz atrybutów węzłów, czyli wierzchołków. Nadaj zbiorowi danych nazwę studentnetworkdata_full.
  • Sprawdź pierwsze wiersze ramki danych, używając funkcji head().
  • Usuń klientów, którzy już odeszli, filtrując dane według atrybutu Churn. Nadaj tej ramce danych nazwę studentnetworkdata_filtered.
  • Usuń pierwsze dwie kolumny – Churn i name – ponieważ nie są już potrzebne. Nadaj ramce danych nazwę studentnetworkdata.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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)]
Edytuj i uruchom kod