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

Luyện tập với tổng hợp theo nhóm

Bạn cũng có thể dùng pivot_wider() cùng với kết quả của các phép tổng hợp theo nhóm.

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

Nhập môn Phân tích Văn bản bằng R

Xem khóa học

Hướng dẫn bài tập

  • Nối tidy_twitter với từ điển cảm xúc afinn.
  • Nhóm theo cả nhãn khiếu nại và trạng thái tài khoản người dùng đã xác minh hay chưa.
  • Tổng hợp dữ liệu để tạo cột mới aggregate_value, chứa tổng value.
  • Trải rộng (spread) các cột complaint_labelaggregate_value.

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.

tidy_twitter %>% 
  # Append the afinn sentiment dictionary
  ___(___) %>% 
  # Group by both complaint label and whether or not the user is verified
  ___(___) %>% 
  # Summarize the data with an aggregate_value = sum(value)
  ___(___) %>% 
  # Spread the complaint_label and aggregate_value columns
  ___(___) %>% 
  mutate(overall_sentiment = Complaint + `Non-Complaint`)
Chỉnh sửa và Chạy Mã