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
Hướng dẫn bài tập
- Nối
tidy_twittervớ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ổngvalue. - Trải rộng (spread) các cột
complaint_labelvàaggregate_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`)