Bắt đầu ngayBắt đầu miễn phí

Tạo một đối tượng igraph

Ở đây bạn sẽ học cách tạo một 'đối tượng' igraph từ dữ liệu được lưu trong edgelist. Dữ liệu mô tả các mối quan hệ bạn bè trong một nhóm học sinh. Bạn cũng sẽ học cách trực quan hóa cơ bản mạng lưới này.

Mỗi hàng của dataframe friends biểu diễn một cạnh (edge) trong mạng.

Bài tập này là một phần của khóa học

Phân tích Mạng lưới trong R

Xem khóa học

Hướng dẫn bài tập

  • Xem vài dòng đầu của dataframe friends bằng hàm head().
  • Tạo đối tượng mới friends.mat từ dataframe friends bằng as.matrix().
  • Chuyển đổi biến thành một đối tượng igraph g bằng graph.edgelist().
  • Vẽ biểu đồ cơ bản của mạng bằng plot().

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.

# Load igraph
library(igraph)

# Inspect the first few rows of the dataframe 'friends'
___(friends)

# Convert friends dataframe to a matrix
friends.mat <- ___(friends)

# Convert friends matrix to an igraph object
g <- graph.edgelist(___, directed = FALSE)


# Make a very basic plot of the network
___(g)

Chỉnh sửa và Chạy Mã