MulaiMulai sekarang secara gratis

Mewarnai berdasarkan sentimen

Kita ingin dapat membedakan berdasarkan lokasi dalam analisis Twitter kita. Salah satu faktor pembeda antar lokasi adalah bagaimana pidato State of the Union diterima. Untuk tujuan ini, kita akan menggunakan analisis sentimen yang telah dibahas di Bab 2 untuk mengevaluasi bagaimana pidato tersebut diterima di berbagai bagian negara.

Himpunan data tweets_sotu telah dimuat untuk Anda, begitu juga lon, lat, dan peta Basemap m. SentimentIntensityAnalyzer telah diinstansiasi sebagai sid di workspace Anda.

Latihan ini adalah bagian dari kursus

Menganalisis Data Media Sosial dengan Python

Lihat Kursus

Petunjuk latihan

  • Hitung skor sentimen dan simpan.
  • Gambar titik-titiknya, atur argumen warna ke sentiment_score dan peta warna ke 'coolwarm'.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Generate sentiment scores
sentiment_scores = ____[____].apply(____)

# Isolate the compound element
sentiment_scores = [x['compound'] for x in sentiment_scores]

# Draw the points
____.____(____, ____, ____ = True, 
           c = ____,
           ____ = 'coolwarm', alpha = 0.7)
           
# Show the plot
plt.show()
Edit dan Jalankan Kode