ÎncepețiÎncepe gratuit

Crearea rețelei de reply-uri

Rețelele de reply-uri au o structură sensibil diferită față de rețelele de retweet-uri. În timp ce retweet-urile semnalează adesea acord, reply-urile pot indica discuție, deliberare și dezacord. Proprietățile rețelei rămân însă aceleași: rețeaua este direcționată, sursa este utilizatorul care trimite reply-ul, iar ținta este utilizatorul căruia i se răspunde.

În acest exercițiu vei crea o rețea de reply-uri dintr-un eșantion ușor diferit de tweet-uri despre State of the Union. Aceste tweet-uri au fost deja încărcate în variabila sotu_replies.

Acest exercițiu face parte din cursul

Analiza datelor din social media în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează rețeaua de reply-uri dintr-o listă de muchii pandas.
  • Folosește numele de utilizator al celui care trimite reply-ul ca argument source.
  • Folosește numele de utilizator al celui căruia i se răspunde ca argument target.
  • Asigură-te că rețeaua este un graf direcționat în argumentul create_using.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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()))
Editează și rulează codul