Создание объекта igraph
В этом упражнении вы научитесь создавать объект igraph из данных, хранящихся в виде списка рёбер. Данные представляют дружеские связи между студентами. Вы также построите базовую визуализацию сети.
Каждая строка датафрейма friends соответствует одному ребру в сети.
Это упражнение является частью курса
Анализ сетей в R
Инструкции к упражнению
- Изучите первые несколько строк датафрейма
friendsс помощью функцииhead(). - Создайте новый объект
friends.matиз датафреймаfriendsс помощьюas.matrix(). - Преобразуйте переменную в объект
igraphпод названиемgс помощьюgraph.edgelist(). - Постройте базовый график сети с помощью
plot().
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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)