开始使用免费开始使用

评估作者投入度

作者在更有情绪时,往往会写得更长。例如,一位愤怒的航空旅客会因为(感知到的)服务越差而留下越长的评价。相反,没有太多情绪的旅客可能不愿花很多时间写评价。评价越长,整体情感分数可能会被放大,因为随着篇幅增加,正面或负面用语都会更多。本练习将帮助您同时考察投入度与情感。

在本练习中,您将可视化投入度与情感之间的关系。回忆一下,您的租房评价 tibble 包含一个 id,且每行代表一个词。因此,对 id 进行一次简单的 count() 就能得到每条评价使用的词数。接着,您将把这个摘要与正负极性数据进行连接。最后,您将创建一个散点图,展示作者评价长度及其与极性的关系。

本练习是课程的一部分

R 中的情感分析

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Review tidy_reviews and pos_neg
tidy_reviews
pos_neg

pos_neg_pol <- tidy_reviews %>% 
  # Effort is measured as count by id
  ___(___) %>% 
  # Inner join to pos_neg
  ___(___) %>% 
  # Add polarity status
  ___(pol = ___(___, "___", "___"))

# Examine results
pos_neg_pol
编辑并运行代码