Tạo một mạng từ edgelist
Trong bài tập này, bạn sẽ tạo một mạng từ một edgelist.
Bạn sẽ tạo một đối tượng igraph từ dữ liệu được lưu trong edgelist bằng hàm graph_from_data_frame(). Dữ liệu là mạng xã hội của khách hàng và mỗi hàng trong dataframe edgeList đại diện cho một cạnh trong mạng. Các cạnh trong mạng này là vô hướng và có trọng số 1. Điều này được xác định bởi đối số directed của hàm, đây là một giá trị logic nên FALSE có nghĩa là mạng là vô hướng.
Gói igraph đã được nạp sẵn cho bạn.
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
- Xem các hàng đầu tiên của dataframe
edgeListbằng hàmhead(). - Tạo một đối tượng
igraphtên lànetworktừ dataframeedgeListbằng hàmgraph_from_dataframe(). Dùng đối số logicdirectedđể chỉ định rằng mạng là vô hướng. - Kiểm tra đối tượng
igraphbạn vừa tạo bằng cách gọi tên của nó.
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.
# Inspect edgeList
head(___)
# Construct the igraph object
network <- graph_from_data_frame(___, directed = ___)
# View your igraph object
___