MulaiMulai sekarang secara gratis

Mengakses lokasi yang ditentukan pengguna

Di slide, kita melihat bahwa kita dapat memperoleh lokasi pengguna melalui teks yang dihasilkan pengguna, termasuk cuitan itu sendiri dan kolom location dalam deskripsi pengguna. Ini adalah dua metode yang paling tidak presisi untuk memperoleh lokasi pengguna, tetapi juga kemungkinan lebih mudah tersedia.

Dalam latihan ini, Anda akan mengekstrak lokasi yang ditentukan pengguna dari satu contoh cuitan serta dari sekumpulan besar cuitan. Kami telah menambahkan satu baris lagi ke fungsi flatten_tweets() yang memungkinkan Anda mengakses lokasi yang ditentukan pengguna di dalam data frame.

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

Selain itu, satu cuitan dalam format JSON tweet_json dan cuitan State of the Union dalam format JSON tweets_sotu_json telah dimuat untuk Anda.

Latihan ini adalah bagian dari kursus

Menganalisis Data Media Sosial dengan Python

Lihat Kursus

Petunjuk latihan

  • Cetak lokasi yang ditentukan pengguna dari satu cuitan dalam Twitter JSON.
  • Rata-kan Twitter JSON dari cuitan State of the Union.
  • Cetak 10 lokasi yang ditentukan pengguna pertama di tweets_sotu dengan fungsi value_counts() dan head().

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Print out the location of a single tweet
print(tweet_json[____][____])

# Flatten and load the SOTU tweets into a dataframe
tweets_sotu = pd.DataFrame(____(____))

# Print out top five user-defined locations
print(tweets_sotu[____].____().head())
Edit dan Jalankan Kode