Dostęp do bounding box
Większość tweetów zawierających informacje geograficzne na poziomie współrzędnych jest zapisana w postaci tzw. bounding box. Bounding box to zestaw czterech współrzędnych długości i szerokości geograficznej, które wyznaczają obszar, w którym może znajdować się użytkownik. Bounding box jest przechowywany w polu place w strukturze JSON Twittera.
Zbiór danych został wczytany jako DataFrame pod nazwą tweets_sotu.
To ćwiczenie jest częścią kursu
Analiza danych z mediów społecznościowych w Pythonie
Instrukcje do ćwiczenia
- Uzupełnij funkcję
getBoundingBox(), uzyskując dostęp do wartościcoordinateswewnątrz słownika bounding box. - Zastosuj funkcję
getBoundingBox()do odpowiedniej kolumny w DataFrametweets_sotu.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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])