CommencerCommencez gratuitement

Créer un objet igraph

Vous allez apprendre à créer un « objet » igraph à partir de données stockées sous forme de liste d’arêtes (edgelist). Les données représentent des relations d’amitié au sein d’un groupe d’étudiants. Vous verrez aussi comment produire une visualisation simple du réseau.

Chaque ligne du dataframe friends représente une arête du réseau.

Cet exercice fait partie du cours

<cours>Analyse de réseaux avec R</cours>
Voir le cours

Instructions de l’exercice

  • Inspectez les premières lignes du dataframe friends avec la fonction head().
  • Créez un nouvel objet friends.mat à partir du dataframe friends avec as.matrix().
  • Convertissez la variable en un objet igraph g avec graph.edgelist().
  • Réalisez un tracé simple du réseau avec plot().

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Load igraph
library(igraph)

# Inspect the first few rows of the dataframe 'friends'
___(friends)

# Convert friends dataframe to a matrix
friends.mat <- ___(friends)

# Convert friends matrix to an igraph object
g <- graph.edgelist(___, directed = FALSE)


# Make a very basic plot of the network
___(g)

Modifier et exécuter le code