CommencerCommencez gratuitement

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>
Voir le cours

Instructions de l’exercice

  • Complétez la fonction getBoundingBox() en accédant à la valeur coordinates dans le dictionnaire du rectangle 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