Bắt đầu ngayBắt đầu miễn phí

Tác động của từ, phân tích tần suất

Một trong những cách đơn giản nhất để khám phá dữ liệu là phân tích tần suất. Dù không phức tạp, trong phân tích cảm xúc, phương pháp đơn giản này lại có thể mang đến nhiều điều bất ngờ. Cụ thể, bạn sẽ vẽ một biểu đồ cột. Trong bài này, bạn tiếp tục làm việc với mobybing để tạo trực quan hóa.

Để sắp xếp các cột từ thấp đến cao, bạn sẽ dùng một mẹo với factor. reorder() cho phép thay đổi thứ tự các mức của factor dựa trên một biến điểm số khác. Ở đây, bạn sẽ sắp xếp lại biến factor term theo biến điểm số polarity.

Bài tập này là một phần của khóa học

Phân tích cảm xúc trong R

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

moby_tidy_sentiment <- moby %>% 
  # Inner join to bing lexicon by term = word
  inner_join(bing, by = c("term" = "word")) %>% 
  # Count by term and sentiment, weighted by count
  count(___, ___, wt = ___) %>%
  # Pivot sentiment, using n as values
  pivot_wider(names_from = ___, values_from = ___, values_fill = ___) %>%
  # Mutate to add a polarity column
  mutate(polarity = ___ - ___)

# Review
moby_tidy_sentiment
Chỉnh sửa và Chạy Mã