1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Analýza dat ze sociálních sítí v Pythonu

Connected

cvičení

Přístup k uživatelsky definované lokaci

Na snímcích jsme viděli, že uživatelskou lokaci lze získat z textu vytvořeného samotným uživatelem – včetně textu tweetu a pole location v jeho profilu. Jde o dvě nejméně přesné metody zjišťování lokace, ale zároveň jsou zpravidla nejsnáze dostupné.

V tomto cvičení extrahujeme uživatelsky definovanou lokaci z jednoho ukázkového tweetu i z větší sady tweetů. Do funkce flatten_tweets() jsme přidali další řádek, který ti umožní přistupovat k uživatelsky definované lokaci v datovém rámci.

tweet_obj['user-location'] = tweet_obj['user']['location']

Navíc máš k dispozici jeden tweet ve formátu JSON jako tweet_json a tweety ze State of the Union ve formátu JSON jako tweets_sotu_json.

Pokyny

100 XP
  • Vypiš uživatelsky definovanou lokaci z jednoho tweetu ve formátu Twitter JSON.
  • Zplošti Twitter JSON tweetů ze State of the Union.
  • Vypiš prvních 10 uživatelsky definovaných lokací v tweets_sotu pomocí funkcí value_counts() a head().