Creare un oggetto igraph
Qui impari a creare un "oggetto" igraph a partire da dati memorizzati in una edgelist. I dati rappresentano amicizie in un gruppo di studenti. Imparerai anche a creare una visualizzazione di base della rete.
Ogni riga del dataframe friends rappresenta un arco (edge) nella rete.
Questo esercizio fa parte del corso
Analisi delle reti in R
Istruzioni dell'esercizio
- Ispeziona le prime righe del dataframe
friendsusando la funzionehead(). - Crea un nuovo oggetto
friends.matdal dataframefriendsusandoas.matrix(). - Converte la variabile in un oggetto igraph
gusandograph.edgelist(). - Crea un grafico base della rete usando
plot().
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# 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)