Accéder au rectangle englobant
La plupart des tweets qui contiennent des informations géographiques au niveau des coordonnées sont fournis sous la forme d’un rectangle englobant. Les rectangles englobants sont un ensemble de quatre coordonnées de longitude/latitude qui délimitent une zone où l’utilisateur peut se trouver. Le rectangle englobant se trouve dans la valeur place du JSON de Twitter.
Le jeu de données a été chargé pour vous dans un DataFrame nommé tweets_sotu.
Cet exercice fait partie du cours
<cours>Analyser des données de réseaux sociaux en Python</cours>Instructions de l’exercice
- Complétez la fonction
getBoundingBox()en accédant à la valeurcoordinatesdans le dictionnaire du rectangle 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])