Cartographier les données de Twitter

Analyse des données des médias sociaux avec R

Sowmya Vivek

Data Science Coach

Aperçu de la leçon

  • Types de données de géolocalisation dans les tweets
  • Sources d'information de géolocalisation
  • Extraire les détails d'emplacement des tweets
  • Tracer les emplacements des tweets sur des cartes
Analyse des données des médias sociaux avec R

Pourquoi cartographier les données de Twitter

  • Cartographier les lieux aide à voir où les tweets se concentrent
  • Cibler ces lieux avec du marketing ciblé
  • Comprendre les réactions à des événements prévus ou imprévus
Analyse des données des médias sociaux avec R

Inclure des métadonnées géographiques

  • Les utilisateurs peuvent géobaliser un tweet lors de sa publication
  • Deux types de métadonnées de géolocalisation
    • Lieu
    • Emplacement précis
Analyse des données des médias sociaux avec R

Lieu

  • Le « Lieu » est choisi dans une liste prédéfinie
  • Comprend une boîte englobante avec coordonnées de latitude et de longitude
  • Pas nécessairement issu de l'emplacement réel du tweet

Tweet avec lieu

Analyse des données des médias sociaux avec R

Emplacement précis

  • Coordonnée « Point » (longitude et latitude) d'un appareil avec GPS
  • Représente l'emplacement GPS exact
  • Seulement 1 à 2 % des tweets sont géobalisés
Analyse des données des médias sociaux avec R

Sources d'information de géolocalisation

  • Le texte du tweet
  • Profil du compte utilisateur
  • Lieu Twitter ajouté par l'utilisateur
  • Coordonnées de point d'emplacement précis
Analyse des données des médias sociaux avec R

Extraire des tweets

library(rtweet)
# Extraire 18000 tweets sur "#politics"
pol <- search_tweets("#politics", n = 18000)
Analyse des données des médias sociaux avec R

Extraire les données de géolocalisation

# Extraire les données de géolocalisation et ajouter de nouvelles colonnes
pol_coord <- lat_lng(pol)
  • Les coordonnées sont extraites des colonnes coords_coords ou bbox_coords
Analyse des données des médias sociaux avec R

Afficher les colonnes lat et lng

View(pol_coord)

colonnes lat et lng

Analyse des données des médias sociaux avec R

Omettre les lignes avec lat et lng manquants

# Omettre les lignes avec des valeurs lat et lng manquantes
pol_geo <- na.omit(pol_coord[, c("lat", "lng")])
Analyse des données des médias sociaux avec R

Afficher les géocoordonnées

head(pol_geo)
lat            lng
<dbl>         <dbl>
19.17414    72.874244            
53.35490    -6.247621            
53.27350    -6.399521            
53.67989     9.372680            
12.92311    77.558448            
54.59940    -5.836670
Analyse des données des médias sociaux avec R

Tracer les géocoordonnées sur la carte des États américains

# Tracer la longitude et la latitude des tweets sur la carte des États-Unis
map(database = "state", fill = TRUE, col = "light yellow")

with(pol_geo, points(lng, lat, pch = 20, cex = 1, col = 'blue'))
Analyse des données des médias sociaux avec R

Afficher les emplacements sur la carte des États américains

Tracé des géocoordonnées sur la carte des États américains

Analyse des données des médias sociaux avec R

Tracer les géocoordonnées sur la carte du monde

# Tracer la longitude et la latitude des tweets sur la carte du monde
map(database = "world", fill = TRUE, col = "light yellow")

with(pol_geo, points(lng, lat, pch = 20, cex = 1, col = 'blue'))
Analyse des données des médias sociaux avec R

Afficher les emplacements sur la carte du monde

Tracé des géocoordonnées sur la carte du monde

Analyse des données des médias sociaux avec R

Passons à la pratique !

Analyse des données des médias sociaux avec R

Preparing Video For Download...