CommencezCommencez gratuitement

Accéder au cadre englobant

La plupart des tweets qui contiennent des renseignements géographiques au niveau des coordonnées sont généralement fournis sous forme de cadre englobant. Un cadre englobant correspond à un ensemble de quatre coordonnées de longitude/latitude qui délimitent une zone où l'utilisateur peut se trouver. Le cadre englobant se trouve dans la valeur place du JSON de Twitter.

L'ensemble de données a été chargé pour vous sous forme de DataFrame dans tweets_sotu.

Cette activité fait partie du cours

Analyser des données de médias sociaux avec Python

Voir le cours

Instructions de l’exercice

  • Complétez la fonction getBoundingBox() en accédant à la valeur coordinates dans le dictionnaire du cadre englobant.
  • Appliquez la fonction getBoundingBox() à la colonne appropriée du DataFrame tweets_sotu.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

def getBoundingBox(place):
    """ Returns the bounding box coordinates."""
    return place[____][____]

# Apply the function which gets bounding box coordinates
bounding_boxes = tweets_sotu[____].apply(getBoundingBox)

# Print out the first bounding box coordinates
print(bounding_boxes.values[0])
Modifier et exécuter le code