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
Petunjuk latihan
- Impor
networkxsebagainx. - 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()))