Crear un objeto de igraph
Aquí aprenderás a crear un "objeto" de igraph a partir de datos almacenados en una lista de aristas (edgelist). Los datos recogen amistades en un grupo de estudiantes. También verás cómo hacer una visualización básica de la red.
Cada fila del dataframe friends representa una arista en la red.
Este ejercicio forma parte del curso
Análisis de redes en R
Instrucciones del ejercicio
- Inspecciona las primeras filas del dataframe
friendsusando la funciónhead(). - Crea un nuevo objeto
friends.mata partir del dataframefriendsusandoas.matrix(). - Convierte la variable a un objeto de igraph
gusandograph.edgelist(). - Haz un gráfico básico de la red usando
plot().
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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)