1. Nauka
  2. /
  3. Kursy
  4. /
  5. Analiza danych z mediów społecznościowych w Pythonie

Connected

ćwiczenie

Dostęp do lokalizacji zdefiniowanej przez użytkownika

Na slajdach zobaczyłeś, że lokalizację użytkownika można uzyskać na podstawie tekstu generowanego przez użytkownika – zarówno z samego tweeta, jak i z pola location w opisie profilu. To dwie najmniej precyzyjne metody pozyskiwania lokalizacji, ale jednocześnie często najłatwiej dostępne.

W tym ćwiczeniu wyodrębnisz lokalizację zdefiniowaną przez użytkownika – najpierw z pojedynczego przykładowego tweeta, a następnie z większego zestawu tweetów. Do funkcji flatten_tweets() dodano kolejny wiersz, który umożliwia dostęp do lokalizacji zdefiniowanej przez użytkownika w ramce danych.

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

Ponadto pojedynczy tweet w formacie JSON (tweet_json) oraz tweety z orędzia o stanie państwa w formacie JSON (tweets_sotu_json) zostały już wczytane.

Instrukcje

100 XP
  • Wyświetl lokalizację zdefiniowaną przez użytkownika dla pojedynczego tweeta z JSON Twittera.
  • Spłaszcz JSON Twittera zawierający tweety z orędzia o stanie państwa.
  • Wyświetl 10 pierwszych lokalizacji zdefiniowanych przez użytkownika w tweets_sotu, używając funkcji value_counts() i head().