Aan de slagBegin gratis

Reply-netwerk maken

Reply-netwerken hebben een duidelijk andere structuur dan retweet-netwerken. Terwijl retweet-netwerken vaak instemming aangeven, kunnen replies duiden op discussie, overweging en onenigheid. De netwerkeigenschappen zijn echter hetzelfde: het netwerk is gericht, de bron is degene die reageert en het doel is de gebruiker op wie wordt gereageerd.

In deze oefening ga je een reply-netwerk maken op basis van een iets andere steekproef van State of the Union-tweets. Deze tweets zijn al voor je ingeladen in sotu_replies.

Deze oefening maakt deel uit van de cursus

Socialmediagegevens analyseren in Python

Bekijk cursus

Oefeninstructies

  • Maak het reply-netwerk vanuit een pandas edge list.
  • Gebruik de schermnaam van de gebruiker als het argument source.
  • Gebruik de schermnaam waarnaar gereageerd wordt als het argument target.
  • Zorg ervoor dat het netwerk een gerichte graaf is via het argument create_using.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# 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()))
Code bewerken en uitvoeren