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
Instructions de l’exercice
- Complétez la fonction
getBoundingBox()en accédant à la valeurcoordinatesdans le dictionnaire du cadre englobant. - Appliquez la fonction
getBoundingBox()à la colonne appropriée du DataFrametweets_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])