ComenzarEmpieza gratis

Crear una red de respuestas

Las redes de respuestas tienen una estructura claramente distinta a las redes de retuits. Mientras que las redes de retuits suelen indicar acuerdo, las respuestas pueden reflejar conversación, deliberación y desacuerdo. No obstante, las propiedades de la red son las mismas: la red es dirigida, la fuente es quien responde y el objetivo es el usuario al que se responde.

En este ejercicio vamos a crear una red de respuestas a partir de una muestra ligeramente diferente de tuits del State of the Union. Esos tuits ya se han cargado en sotu_replies.

Este ejercicio forma parte del curso

Análisis de datos de redes sociales con Python

Ver curso

Instrucciones del ejercicio

  • Crea la red de respuestas a partir de una lista de aristas de pandas.
  • Usa el nombre de usuario visible como argumento source.
  • Usa el nombre de usuario al que se responde como argumento target.
  • Asegúrate de que la red sea un grafo dirigido con el argumento create_using.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# 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()))
Editar y ejecutar código