Tworzenie obiektu igraph
W tym ćwiczeniu nauczysz się tworzyć obiekt igraph na podstawie danych zapisanych w postaci listy krawędzi. Dane reprezentują relacje przyjaźni w grupie studentów. Dowiesz się też, jak wykonać podstawową wizualizację sieci.
Każdy wiersz ramki danych friends odpowiada jednej krawędzi w sieci.
To ćwiczenie jest częścią kursu
Analiza sieci w R
Instrukcje do ćwiczenia
- Sprawdź pierwsze wiersze ramki danych
friendsza pomocą funkcjihead(). - Utwórz nowy obiekt
friends.matna podstawie ramki danychfriends, używając funkcjias.matrix(). - Przekształć zmienną na obiekt igraph
gza pomocągraph.edgelist(). - Stwórz podstawowy wykres sieci, używając funkcji
plot().
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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)