Betweenness centrality
A betweenness centrality para redes de retweet e de respostas indica usuários que fazem a ponte entre diferentes comunidades no Twitter. Essas comunidades podem estar conectadas por tema ou ideologia.
networkx já foi importado como nx.
As redes G_rt e G_reply, e column_names = ['screen_name', 'betweenness_centrality'] já foram carregados para você.
Este exercício faz parte do curso
Analisando dados de mídias sociais em Python
Instruções do exercício
- Calcule a betweenness centrality para a rede de retweet usando
nx.betweenness_centrality(). - Faça o mesmo para a rede de respostas.
- Crie um DataFrame a partir das centralidades de retweet.
- Faça o mesmo para a rede de respostas.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Generate betweenness centrality for retweets
rt_centrality = ____
# Generate betweenness centrality for replies
reply_centrality = ____
# Store centralities in data frames
rt = pd.DataFrame(____, ____ = ____)
reply = pd.DataFrame(____, ____ = ____)
# Print first five results in descending order of centrality
print(rt.sort_values('betweenness_centrality', ascending = False).head())
# Print first five results in descending order of centrality
print(reply.sort_values('betweenness_centrality', ascending = False).head())