Kom igångKom igång gratis

Skapa svarsnätverk

Svarsnätverk har en markant annorlunda struktur jämfört med retweetsnätverk. Medan retweetsnätverk ofta signalerar medhåll, kan svar signalera diskussion, eftertanke och oenighet. Nätverksegenskaperna är dock desamma: nätverket är riktat, källan är den som svarar och målet är den användare som besvaras.

I den här övningen ska du skapa ett svarsnätverk från ett något annat urval av State of the Union-tweets. Dessa tweets har laddats in åt dig i sotu_replies.

Den här övningen är en del av kursen

Analys av sociala medier i Python

Visa kurs

Övningsinstruktioner

  • Skapa svarsnätverket från en pandas-kantlista.
  • Använd användarens skärmnamn som argument för source.
  • Använd skärmnamnet på den besvarade användaren som argument för target.
  • Se till att nätverket är en riktad graf i argumentet create_using.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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()))
Redigera och kör kod