Mulai sekarangMulai 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 merupakan bagian dari kursus

Menganalisis Data Media Sosial dengan Python

Lihat Kursus

Instruksi 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 langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# 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