CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Créez un nouvel attribut d’arête nommé "hours" à partir du vecteur hours avec 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 dont l’attribut hours est 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>=___]]  
Modifier et exécuter le code