시작하기무료로 시작하기

답글 네트워크 만들기

답글 네트워크는 리트윗 네트워크와는 뚜렷이 다른 구조를 가집니다. 리트윗 네트워크가 종종 동의를 나타내는 반면, 답글은 토론, 숙고, 그리고 의견 불일치를 드러낼 수 있습니다. 하지만 네트워크의 성격은 동일합니다. 네트워크는 방향성이 있고, 출발점은 답글을 단 사용자이며 도착점은 답글을 받은 사용자입니다.

이번 연습에서는 조금 다른 표본의 State of the Union 트윗으로부터 답글 네트워크를 만들겠습니다. 해당 트윗들은 sotu_replies에 미리 로드되어 있습니다.

이 연습은 강의의 일부입니다

Python으로 소셜 미디어 데이터 분석하기

강의 보기

연습 안내

  • pandas 엣지 리스트에서 답글 네트워크를 생성하세요.
  • source 인자에는 사용자의 화면 이름을 사용하세요.
  • target 인자에는 답글이 달린 사용자의 화면 이름을 사용하세요.
  • create_using 인자에서 네트워크가 방향 그래프가 되도록 지정하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Import networkx
import networkx as nx

# Create reply network from edgelist
G_reply = ____.____(
    sotu_replies,
    ____ = ____,
    ____ = ____,
    ____ = ____)
    
# Print the number of nodes
print('Nodes in reply network:', len(G_reply.nodes()))

# Print the number of edges
print('Edges in reply network:', len(G_reply.edges()))
코드 편집 및 실행