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
Analyse de réseaux avec R
Instructions
- Inspectez les premières lignes du dataframe
friendsavec la fonctionhead(). - Créez un nouvel objet
friends.matà partir du dataframefriendsavecas.matrix(). - Convertissez la variable en un objet igraph
gavecgraph.edgelist(). - Réalisez un tracé simple du réseau avec
plot().
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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)