시작하기무료로 시작하기

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)

코드 편집 및 실행