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
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
hoursbằngset_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
hourslớ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>=___]]