การวิเคราะห์ความรู้สึกจากคำร้อง
หลังจากแปลเคส Get It Done ให้กับผู้อำนวยการฝ่ายถนนสำเร็จแล้ว เขาขอความช่วยเหลืออีกหนึ่งเรื่อง นั่นคืออยากเข้าใจว่าประชาชนในเมืองรู้สึกอย่างไรกับงานของหน่วยงาน เขาเชื่อว่าสามารถตอบคำถามนี้ได้ด้วยการวิเคราะห์ความรู้สึก (sentiment analysis) จากคำร้อง Get It Done โดยได้โหลดไฟล์ CSV ลงในตัวแปร dumping_df และเลือกเฉพาะคอลัมน์ดังนี้แล้ว:

ในแบบฝึกหัดนี้ คุณจะช่วย Sam วิเคราะห์ว่าผู้ที่ส่งคำร้อง Get It Done มีอารมณ์และความรู้สึกอย่างไร และพวกเขาติดต่อกับหน่วยงานของเมืองในแง่บวกหรือแง่ลบ
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python เบื้องต้นสำหรับ AWS Boto
คำแนะนำการฝึกหัด
- ตรวจจับความรู้สึกของ
'public_description'ในทุกแถว - เก็บผลลัพธ์ไว้ในคอลัมน์
'sentiment'
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
for index, row in dumping_df.iterrows():
# Get the translated_desc into a variable
description = dumping_df.loc[index, 'public_description']
if description != '':
# Get the detect_sentiment response
response = comprehend.____(
____=description,
____='en')
# Get the sentiment key value into sentiment column
dumping_df.loc[index, 'sentiment'] = response['____']
# Preview the dataframe
dumping_df.head()