Začněte nyníZačněte zdarma

Přístup k ohraničujícímu rámečku

Většina tweetů obsahujících geografické informace na úrovni souřadnic má obvykle podobu ohraničujícího rámečku (bounding box). Ohraničující rámeček tvoří sada čtyř zeměpisných souřadnic (délky a šířky), která vymezuje oblast, kde se uživatel může nacházet. Ohraničující rámeček je uložen v hodnotě place ve Twitter JSON.

Dataset je načtený jako DataFrame v proměnné tweets_sotu.

Toto cvičení je součástí kurzu

Analýza dat ze sociálních sítí v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Dokonči funkci getBoundingBox() tak, aby zpřístupnila hodnotu souřadnic uvnitř slovníku ohraničujícího rámečku.
  • Aplikuj funkci getBoundingBox() na příslušný sloupec DataFramu tweets_sotu.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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])
Upravit a spustit kód