【爬虫+情感判定+饼图+Top10高频词+词云图】“王心凌”弹幕数据情感分析

目录

一、背景介绍

二、代码讲解-爬虫部分

三、代码讲解-情感分析部分

3.1 整体思路

3.2 情感分析打标

3.3 统计top10高频词

3.4 绘制词云图

3.5 情感分析结论

四、同步演示视频


一、背景介绍

最近一段时间,王心凌在浪姐3的表现格外突出,唤醒了一大批沉睡中的老粉,纷纷直呼'爷青回'!

针对此热门事件,我用Python的爬虫和情感分析技术,针对弹幕数据,分析了众多网友弹幕的舆论导向,下面我们来看一下,是如何实现的分析过程。

二、代码讲解-爬虫部分

爬虫部分不做讲解,请移步原文查看。

三、代码讲解-情感分析部分

3.1 整体思路

针对情感分析需求,我主要做了三个步骤的分析工作:

  1. SnowNLP给弹幕内容打标:积极、消极,并统计占比情况
  2. jieba.analyse分词,并统计top10高频词
  3. WordCloud绘制词云图

首先,导入csv数据,并做数据清洗工作,不再赘述。

下面,正式进入情感分析代码部分:

3.2 情感分析打标

情感分析计算得分值、分类打标,并画出饼图。

这里,我设定情感得分值小于0.5为消极,大于0.5为积极,等于0.5为中性。(这个分界线,没有统一标准,根据数据分布情况和分析经验自己设定分界线即可

情感判定结果:

画出占比饼图的代码:

 

饼图结果:

从占比结果来看,大部分网友还是很认可王心凌的。

3.3 统计top10高频词

代码如下:

这里需要注意,在调用jieba.analyse.extract_tags函数时,要导入的是import jieba.analyse 而不是 import jieba

统计结果为:(分为10组关键词及其权重,权重按倒序排序)

3.4 绘制词云图

注意别踩坑:

想要通过原始图片的形状生成词云图,原始图片一定要白色背景(实在没有的话,PS修图修一个吧),否则生成的是满屏词云!!

词云图结果如下:

 和原始图对比:

3.5 情感分析结论

  1. 打标结果中,积极和中性评价占约74%,远远大于消极评价!
  2. top10关键词统计结果中,"哈哈哈"、"啊啊啊"、"王心凌"、"甜心"、"可爱"等好评词汇占据多数!
  3. 词云图中,"好甜"、"爱"、"甜"、"青春"等好评词看上去更大(词频高)!

综上所述,经分析"王心凌"相关弹幕,得出结论:

众多网友对王心凌的评价都很高,毕竟谁能不爱甜妹呢,"甜心教主"的名号真不是盖的!

四、同步演示视频

演示代码执行过程:

【爬虫+情感判定+分布饼图+Top10高频词+词云图】python分析王心凌弹幕


获取源码:【爬虫+情感判定+饼图+Top10高频词+词云图】"王心凌"热门弹幕python分析

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

马哥python说

打赏多少不重要,表达认可最重要

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值