开始使用免费开始使用

计算情感得分

评估某个话题标签的情感倾向的一种粗略方法,是计算提及该标签的推文的平均情感分数。当然,一条推文里可能还包含其他内容,因此既要查看文本本身,也要查看自动化文本方法生成的指标,这两者都很重要。

本练习是课程的一部分

在 Python 中分析社交媒体数据

查看课程

练习说明

  • 打印第一条正向推文示例。用 sentiment > 0.6 选择 DataFrame,并使用 .values 获取推文全文。
  • 对负向推文执行相同操作,索引用 sentiment < -0.6
  • 为包含 #python 的推文按天生成平均情感分数,索引使用 check_word_in_tweet。使用 .resample() 并传入参数 '1 d',然后取均值。
  • #rstats 执行相同操作。

交互式实操练习

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

# Print out the text of a positive tweet
print(ds_tweets[____]['text'].____[____])

# Print out the text of a negative tweet
print(____[____]['text'].____[____])

# Generate average sentiment scores for #python
sentiment_py = sentiment[____(____, ____)].____(____).____()

# Generate average sentiment scores for #rstats
sentiment_r = ____[____].____(____).____()
编辑并运行代码