การคำนวณคะแนน Sentiment
วิธีหนึ่งในการวัด sentiment ต่อ hashtag ที่สนใจคือการหาค่าเฉลี่ย sentiment ของทวีตที่กล่าวถึง hashtag นั้น อย่างไรก็ตาม ทวีตอาจมีเนื้อหาอื่นปะปนด้วย จึงควรตรวจสอบทั้งข้อความจริงและค่าที่ได้จากการวิเคราะห์ข้อความด้วยระบบอัตโนมัติควบคู่กัน
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์ข้อมูลโซเชียลมีเดียด้วย Python
คำแนะนำการฝึกหัด
- แสดงตัวอย่างแรกของทวีตเชิงบวก โดยเลือก DataFrame ที่มี
sentiment > 0.6และใช้.valuesเพื่อดึงข้อความเต็มของทวีต - ทำแบบเดียวกันสำหรับทวีตเชิงลบ โดยใช้เงื่อนไข
sentiment < -0.6 - คำนวณค่าเฉลี่ย sentiment รายวันสำหรับ
#pythonโดยใช้เงื่อนไขcheck_word_in_tweetแล้วเรียก.resample()ด้วยอาร์กิวเมนต์'1 d'จากนั้นหาค่าเฉลี่ยด้วย.mean() - ทำแบบเดียวกันสำหรับ
#rstats
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Print out the text of a positive tweet
print(ds_tweets[____]['text'].____[____])
# Print out the text of a negative tweet
print(____[____]['text'].____[____])
# Generate average sentiment scores for #python
sentiment_py = sentiment[____(____, ____)].____(____).____()
# Generate average sentiment scores for #rstats
sentiment_r = ____[____].____(____).____()