Créer un objet igraph
Vous allez apprendre à créer un « objet » igraph à partir de données stockées dans une liste d'arêtes (edgelist). Les données représentent des liens d'amitié dans un groupe d'étudiants. Vous verrez aussi comment produire une visualisation de base du réseau.
Chaque ligne du dataframe friends correspond à une arête du réseau.
Cette activité fait partie du cours
Analyse de réseaux avec R
Instructions de l’exercice
- Inspectez les premières lignes du dataframe
friendsavec la fonctionhead(). - Créez un nouvel objet
friends.matà partir du dataframefriendsen utilisantas.matrix(). - Convertissez la variable en un objet igraph
gavecgraph.edgelist(). - Réalisez un tracé de base 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)