Atributos de arestas e subconjuntos
Neste exercício, você vai aprender a adicionar atributos às arestas da rede e visualizá-los. Por exemplo, vamos adicionar o atributo 'hours', que representa quantas horas por semana cada par de amigos passa junto.
Este exercício faz parte do curso
Network Analysis in R
Instruções do exercício
- Crie um novo atributo de aresta chamado 'hours' a partir do vetor
hoursusandoset_edge_attr(). - Veja todos os atributos de aresta usando
edge_attr(). - Veja todas as arestas que incluem a pessoa "Britt".
- Veja todas as arestas em que o atributo
hoursé maior ou igual a 4 horas.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
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>=___]]