MulaiMulai sekarang secara gratis

Membuat jaringan retweet

Media sosial secara hakikat adalah data berjaringan. Jaringan Twitter terwujud dalam berbagai cara. Salah satu jenis jaringan terpenting di Twitter adalah jaringan retweet. Kita dapat merepresentasikannya sebagai graf berarah, dengan pengguna yang me-retweet sebagai sumber dan orang yang di-retweet sebagai target. Dengan data Twitter dalam DataFrame datar, kita dapat mengimpornya ke networkx dan membuat jaringan retweet.

Untuk latihan ini dan sisa kursus, kita akan menggunakan himpunan data berdasarkan pidato State of the Union 2018 yang disampaikan oleh Donald Trump. Tweet tersebut telah dimuat untuk Anda dalam sotu_retweets.

Latihan ini adalah bagian dari kursus

Menganalisis Data Media Sosial dengan Python

Lihat Kursus

Petunjuk latihan

  • Impor networkx sebagai nx.
  • Gunakan nama layar pengguna sebagai argumen source.
  • Gunakan nama layar pengguna yang di-retweet sebagai argumen target.
  • Pastikan jaringan merupakan graf berarah pada argumen create_using.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Import networkx
import ____ as ____

# Create retweet network from edgelist
G_rt = nx.from_pandas_edgelist(
    sotu_retweets,
    source = ____,
    target = ____,
    create_using = ____)
 
# Print the number of nodes
print('Nodes in RT network:', len(G_rt.nodes()))

# Print the number of edges
print('Edges in RT network:', len(G_rt.edges()))
Edit dan Jalankan Kode