Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Uzupełnij funkcję getBoundingBox(), uzyskując dostęp do wartości coordinates wewnątrz słownika bounding box.
  • Zastosuj funkcję getBoundingBox() do odpowiedniej kolumny w DataFrame tweets_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])
Edytuj i uruchom kod