ComeçarComece de graça

Acessando a localização definida pelo usuário

Nos slides, vimos que podemos obter a localização do usuário por meio de texto gerado pelo próprio usuário, incluindo o tweet em si e o campo location na descrição do usuário. Esses são os dois métodos mais imprecisos para obter a localização, mas também podem ser os mais disponíveis.

Neste exercício, você vai extrair a localização definida pelo usuário de um único tweet de exemplo e também de um grande conjunto de tweets. Adicionamos outra linha à nossa função flatten_tweets() que permite acessar a localização definida pelo usuário dentro do data frame.

tweet_obj['user-location'] = tweet_obj['user']['location']

Além disso, o único tweet em formato JSON tweet_json e os tweets do State of the Union em formato JSON tweets_sotu_json já foram carregados para você.

Este exercício faz parte do curso

Analisando dados de mídias sociais em Python

Ver curso

Instruções do exercício

  • Imprima a localização definida pelo usuário de um único tweet no JSON do Twitter.
  • Achate o JSON do Twitter dos tweets do State of the Union.
  • Imprima as 10 primeiras localizações definidas pelo usuário em tweets_sotu com as funções value_counts() e head().

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# Print out the location of a single tweet
print(tweet_json[____][____])

# Flatten and load the SOTU tweets into a dataframe
tweets_sotu = pd.DataFrame(____(____))

# Print out top five user-defined locations
print(tweets_sotu[____].____().head())
Editar e executar o código