Skapa ett igraph-objekt
Här får du lära dig hur man skapar ett igraph-objekt från data lagrade i en kantlista. Datan representerar vänskapsrelationer i en grupp studenter. Du får också lära dig att göra en enkel visualisering av nätverket.
Varje rad i dataramen friends representerar en kant i nätverket.
Den här övningen är en del av kursen
Nätverksanalys i R
Övningsinstruktioner
- Inspektera de första raderna i dataramen
friendsmed funktionenhead(). - Skapa ett nytt objekt
friends.matfrån dataramenfriendsmed hjälp avas.matrix(). - Konvertera variabeln till ett igraph-objekt
gmedgraph.edgelist(). - Gör en enkel plot av nätverket med
plot().
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)