Attributs d’arêtes et sous-ensembles
Dans cet exercice, vous allez apprendre à ajouter des attributs aux arêtes du réseau et à les consulter. Par exemple, nous allons ajouter l’attribut "hours" qui indique combien d’heures par semaine chaque paire d’amis passe ensemble.
Cet exercice fait partie du cours
Analyse de réseaux avec R
Instructions
- Créez un nouvel attribut d’arête nommé "hours" à partir du vecteur
hoursavecset_edge_attr(). - Affichez tous les attributs des arêtes avec
edge_attr(). - Affichez toutes les arêtes qui incluent la personne "Britt".
- Affichez toutes les arêtes dont l’attribut
hoursest supérieur ou égal à 4 heures.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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>=___]]