Атрибути ребер і підмножини
У цій вправі ви навчитеся додавати атрибути до ребер у мережі та переглядати їх. Наприклад, ми додамо атрибут «hours», який показує, скільки годин на тиждень кожна пара друзів проводить разом.
Ця вправа є частиною курсу
Аналіз мереж у R
Інструкції до вправи
- Створіть новий атрибут ребра з назвою «hours» із вектора
hours, використовуючиset_edge_attr(). - Перегляньте всі атрибути ребер за допомогою
edge_attr(). - Перегляньте всі ребра, що містять особу «Britt».
- Перегляньте всі ребра, де атрибут
hoursбільший або рівний 4 год.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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>=___]]