Tạo một tập dữ liệu phẳng
Trong bài tập này, bạn sẽ chuyển mạng của mình thành một dataframe, trong đó mỗi hàng là một người trong mạng và các cột là những đặc trưng mạng bạn đã tính ở chương trước. Bạn cũng sẽ chuẩn bị tập dữ liệu cho bước tiền xử lý.
Bài tập này là một phần của khóa học
Phân tích dự đoán với dữ liệu mạng trong R
Hướng dẫn bài tập
- Trích xuất dataframe của khách hàng bằng hàm
as_data_frame(). Lưu ý rằng bạn cần các thuộc tính của nút, tức là vertices. Đặt tên tập dữ liệu làstudentnetworkdata_full - Xem vài hàng đầu của dataframe bằng hàm
head(). - Loại bỏ các khách hàng đã churn bằng cách lọc theo thuộc tính
Churn. Đặt tên dataframe này làstudentnetworkdata_filtered - Xóa hai cột đầu tiên, tên là Churn và name, vì bạn không còn cần nữa và đặt tên dataframe là
studentnetworkdata.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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)]