Атрибуты рёбер и фильтрация
В этом упражнении вы научитесь добавлять атрибуты к рёбрам сети и просматривать их. Например, мы добавим атрибут '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>=___]]