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
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 DataFramutweets_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])