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

Thuộc tính cạnh và lọc tập con

Trong bài tập này, bạn sẽ học cách thêm thuộc tính vào các cạnh trong mạng và xem chúng. Ví dụ, chúng ta sẽ thêm thuộc tính 'hours' thể hiện số giờ mỗi tuần mà mỗi cặp bạn bè dành cho nhau.

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

  • Tạo một thuộc tính cạnh mới tên 'hours' từ vector hours bằng set_edge_attr().
  • Xem tất cả thuộc tính cạnh bằng edge_attr().
  • Xem tất cả các cạnh có người "Britt".
  • Xem tất cả các cạnh có thuộc tính hours lớn hơn hoặc bằng 4 giờ.

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.

library(igraph)

# View hours
hours

# Create new edge attribute called 'hours'
g <- set_edge_attr(g, ___, value = ___)

# View edge attributes of graph object
___(g)

# Find all edges that include "Britt"
E(g)[[.inc('___')]]  

# Find all pairs that spend 4 or more hours together per week
E(g)[[hours>=___]]  
Chỉnh sửa và Chạy Mã