MulaiMulai sekarang secara gratis

Membuat jaringan balasan (reply)

Jaringan balasan memiliki struktur yang sangat berbeda dari jaringan retweet. Sementara jaringan retweet sering menandakan persetujuan, balasan dapat menandakan diskusi, pertimbangan, dan ketidaksetujuan. Namun, properti jaringannya sama: jaringan bersifat berarah, sumber (source) adalah pemberi balasan dan target adalah pengguna yang dibalas.

Dalam latihan ini, Anda akan membuat jaringan balasan dari sampel tweet State of the Union yang sedikit berbeda. Tweet tersebut telah dimuat untuk Anda dalam sotu_replies.

Latihan ini adalah bagian dari kursus

Menganalisis Data Media Sosial dengan Python

Lihat Kursus

Petunjuk latihan

  • Buat jaringan balasan dari daftar sisi (edge list) pandas.
  • Gunakan nama layar pengguna sebagai argumen source.
  • Gunakan nama layar yang dibalas sebagai argumen target.
  • Pastikan jaringan berupa graf berarah pada argumen create_using.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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()))
Edit dan Jalankan Kode