Criando um objeto igraph
Aqui você vai aprender a criar um 'objeto' igraph a partir de dados armazenados em uma lista de arestas (edgelist). Os dados representam amizades em um grupo de estudantes. Você também vai aprender a fazer uma visualização básica da rede.
Cada linha do dataframe friends representa uma aresta na rede.
Este exercício faz parte do curso
Network Analysis in R
Instruções do exercício
- Inspecione as primeiras linhas do dataframe
friendsusando a funçãohead(). - Crie o novo objeto
friends.mata partir do dataframefriendsusandoas.matrix(). - Converta a variável para um objeto igraph
gusandograph.edgelist(). - Faça um gráfico básico da rede usando
plot().
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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)