[PYTHON] Enregistrez le Tweet de Twitter avec Geo au format CSV et tracez-le sur Google Map.

Pour le moment, je ne sais pas comment affiner les paramètres régionaux de l'API STREAMING en raison d'un manque de connaissances. Donc, j'utilise généralement la recherche pour sélectionner "Nau" et "je suis à" et les tracer.

    1. Créez des données CSV avec le script Python pour la recherche Twitter que vous avez effectué précédemment
  1. Affichage de la carte avec Javascript à l'aide de l'API GoogleMap
    1. Tracer là-bas

Je l'ai fait comme ça.

for tweet in tweets["statuses"]:
	User = (tweet["user"]["screen_name"].encode("utf-8"))
		try:
			Place = (tweet["place"]["bounding_box"]["coordinates"])
					
			flat_list = []
			for e in Place:
				flat_list.extend(e)
    	
			flat_list2 = []
			for b in flat_list:
				flat_list2.extend(b)
 
			flat_list3 = []
			for c in flat_list:
				flat_list3.extend(c)
    	
			geolng = flat_list3[0]
			geolat = flat_list3[1]
		except:
			pass

Eh bien, comme ça, ouvrons uniquement Place avec try.

Place = (tweet["place"]["bounding_box"]["coordinates"])

Si vous la récupérez avec, la liste sera imbriquée, utilisez donc flat_list pour annuler l'imbrication. Non, ce n'est pas vraiment beau ...

Exportez les données acquises au format CSV et tracez-les sur une carte.

alt

Comme prévu, il existe de nombreuses régions métropolitaines. Les populations locales ne tweetent-elles pas avec beaucoup de positions ou la population de Twitter elle-même est-elle petite?

Oh, est-ce que le mot clé pour affiner est inutile?

Recommended Posts

Enregistrez le Tweet de Twitter avec Geo au format CSV et tracez-le sur Google Map.
Téléchargez les images et vidéos contenues dans les tweets que vous avez aimés sur Twitter et téléchargez-les sur Google Drive
Recevez des tweets avec la fonction Google Cloud et enregistrez automatiquement les images dans Google Photos
Vérifiez les coordonnées sur Google Map avec Geocoder
Mélangez les images dans n'importe quel répertoire avec Python et enregistrez-les dans un autre dossier avec des numéros de série.
[python] Utilisez DataFrame pour étiqueter ensemble des variables et des tableaux arbitraires et les enregistrer dans csv [pandas]
Programme Python qui recueille quotidiennement des tweets contenant des mots-clés spécifiques et les enregistre en csv
[Ruby on Rails] Google map plusieurs broches, bulles, liens
Apprentissage en profondeur avec Shogi AI sur Mac et Google Colab