Ein igraph-Objekt erstellen
Hier lernst du, wie du aus einer Kantenliste (edgelist) ein igraph-„Objekt“ erstellst. Die Daten enthalten Freundschaften in einer Gruppe von Studierenden. Außerdem lernst du, wie du eine einfache Visualisierung des Netzwerks erstellst.
Jede Zeile des Dataframes friends stellt eine Kante im Netzwerk dar.
Diese Übung ist Teil des Kurses
Netzwerkanalyse mit R
Anleitung zur Übung
- Sieh dir die ersten Zeilen des Dataframes
friendsmit der Funktionhead()an. - Erstelle aus dem Dataframe
friendsmitas.matrix()ein neues Objektfriends.mat. - Wandle die Variable mit
graph.edgelist()in ein igraph-Objektgum. - Erstelle mit
plot()eine einfache Visualisierung des Netzwerks.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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)