Attributs des 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'ami·e·s passe ensemble.
Cette activité fait partie du cours
Analyse de réseaux avec R
Instructions de l’exercice
- Créez un nouvel attribut d'arête appelé « hours » à partir du vecteur
hoursen utilisantset_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 où l'attribut
hoursest supérieur ou égal à 4 heures.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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>=___]]