การนับตามผลิตภัณฑ์และการจัดเรียงใหม่
tidy_twitter ถูก tokenize แล้ว และได้ลบ stop words รวมถึง stop words ที่กำหนดเองออกเรียบร้อยแล้ว ตอนนี้ต้องการแสดงภาพความแตกต่างของจำนวนคำระหว่างข้อร้องเรียนและที่ไม่ใช่ข้อร้องเรียน
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์ข้อความเบื้องต้นใน R
คำแนะนำการฝึกหัด
- นับคำโดยแยกตามว่าเป็นข้อร้องเรียนหรือไม่
- คัดเลือก 20 คำที่มีจำนวนสูงสุด โดยแยกตามว่าเป็นข้อร้องเรียนหรือไม่
- ยกเลิกการจัดกลุ่ม (ungroup) ก่อนจัดเรียง word ใหม่เป็น factor ตามจำนวนนับ
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
word_counts <- tidy_twitter %>%
# Count words by whether or not its a complaint
___(___, ___) %>%
# Group by whether or not its a complaint
group_by(___) %>%
# Keep the top 20 words
___(___, ___) %>%
# Ungroup before reordering word as a factor by the count
___() %>%
___(word2 = ___(___, ___))