CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Créez un nouvel attribut d'arête appelé « hours » à partir du vecteur hours en utilisant set_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 hours est 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>=___]]  
Modifier et exécuter le code