Creating an igraph object
Here you will learn how to create an igraph
'object' from data stored in an edgelist. The data are friendships in a group of students. You will also learn how to make a basic visualization of the network.
Each row of the friends dataframe represents an edge in the network.
Cet exercice fait partie du cours
Network Analysis in R
Instructions
- Inspect the first few rows of the dataframe
friends
using the functionhead()
. - Create new object
friends.mat
from the dataframefriends
usingas.matrix()
. - Convert variable to an igraph object
g
usinggraph.edgelist()
. - Make a basic plot of the network using
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)