igraph 객체 만들기
여기에서는 에지 리스트에 저장된 데이터로부터 igraph ‘객체’를 만드는 방법을 배워요. 데이터는 한 학생 그룹의 친분 관계를 나타냅니다. 또한 네트워크의 기본 시각화를 만드는 방법도 익힐 거예요.
friends 데이터프레임의 각 행은 네트워크의 한 에지(연결)를 의미합니다.
이 연습은 강의의 일부입니다
R로 하는 네트워크 분석
연습 안내
head()함수를 사용해 데이터프레임friends의 앞부분 몇 행을 확인하세요.as.matrix()로 데이터프레임friends를 행렬로 변환해 새 객체friends.mat을(를) 만드세요.graph.edgelist()로 변수를 igraph 객체g로 변환하세요.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)