開始使用免費開始

產生扁平資料集

在這個練習中,你會把你的網路轉成一個 dataframe,其中每一列代表網路中的一個人,而每一欄是你在上一章計算出的網路特徵。 你也會為前處理步驟準備這個資料集。

本練習屬於課程

使用 R 進行網路化資料的預測分析

檢視課程

練習說明

  • 使用 as_data_frame() 函式擷取客戶的 dataframe。注意你需要的是「節點」屬性,也就是 vertices。將資料集命名為 studentnetworkdata_full
  • 使用 head() 函式檢視資料框前幾列。
  • 依據 Churn 屬性篩除已經流失的客戶。將此 dataframe 命名為 studentnetworkdata_filtered
  • 移除前兩欄 Churn 與 name,因為已經不需要它們,並將資料框命名為 studentnetworkdata

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# 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)]
編輯並執行程式碼