Toegang tot bounding box
De meeste tweets met geografische informatie op coördinatieniveau komen meestal in de vorm van een bounding box. Bounding boxes zijn een set van vier lengte-/breedtegraadcoördinaten die een specifiek gebied aangeven waarin de gebruiker zich kan bevinden. De bounding box staat in de waarde place van de Twitter-JSON.
De dataset is voor je geladen als een DataFrame in tweets_sotu.
Deze oefening maakt deel uit van de cursus
Socialmediagegevens analyseren in Python
Oefeninstructies
- Maak de functie
getBoundingBox()af door de waardecoordinatesbinnen de bounding box-dictionary te benaderen. - Pas de functie
getBoundingBox()toe op de juiste kolom in de DataFrametweets_sotu.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
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])