Créer un réseau à partir d’une liste d’arêtes
Dans cet exercice, vous allez créer un réseau à partir d’une liste d’arêtes.
Vous allez créer un objet igraph à partir de données stockées dans une liste d’arêtes en utilisant la fonction graph_from_data_frame(). Les données représentent un réseau social de clients et chaque ligne du dataframe edgeList correspond à une arête du réseau. Les arêtes de ce réseau sont non orientées et ont un poids de 1. Cela est indiqué par l’argument directed de la fonction, qui est logique ; la valeur FALSE signifie que le réseau est non orienté.
Le package igraph a été chargé pour vous.
Cet exercice fait partie du cours
Analytique prédictive avec des données en réseau sous R
Instructions
- Inspectez les premières lignes du dataframe
edgeListavec la fonctionhead(). - Créez un objet
igraphappelénetworkà partir du dataframeedgeListen utilisant la fonctiongraph_from_dataframe(). Utilisez l’argument logiquedirectedpour indiquer que le réseau est non orienté. - Inspectez l’objet
igraphque vous avez créé en appelant son nom.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Inspect edgeList
head(___)
# Construct the igraph object
network <- graph_from_data_frame(___, directed = ___)
# View your igraph object
___