Åtkomst till begränsningsrutan
De flesta tweets som innehåller geografisk information på koordinatnivå anges vanligtvis i form av en begränsningsruta. En begränsningsruta består av fyra longitud- och latitudkoordinater som anger ett visst område där användaren kan befinna sig. Begränsningsrutan finns i platsvärdet i Twitters JSON.
Datamängden har laddats in åt dig som en DataFrame i tweets_sotu.
Den här övningen är en del av kursen
Analys av sociala medier i Python
Övningsinstruktioner
- Komplettera funktionen
getBoundingBox()genom att hämta koordinatvärdet från ordboken för begränsningsrutan. - Applicera funktionen
getBoundingBox()på rätt kolumn i DataFrame:ntweets_sotu.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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])