问题标签 [vader]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
34 浏览

r - 使用 vader 包在 R 中获取循环错误

我正在尝试运行下面的代码,但出现错误

break/next 没有循环,跳转到顶层。

问题似乎出在 vader_df 上,但我不确定出了什么问题或如何解决它。vader_df应该采用文本向量并返回文本的情感分析数据框(尽管这显然不会在这里发生!)。

任何帮助表示赞赏。

0 投票
1 回答
34 浏览

python - 遍历 DataFrame 并将分数附加到列中

当我在下面运行此代码时,它返回'float' object has no attribute 'encode' 我不确定我做错了什么,但我想获取标题的 VADER 情绪值(在一个大数据框中)但我不确定我哪里出错了,或者如何转换使对象可迭代的变量类型。然后将“复合”分数附加到数据框中。我尝试过迭代代码,例如:

pd.concat([bitcoin,bitcoin['Title'].apply(lambda r : pd.Series(analyzer.polarity_scores(r)))],axis=1) score_compound = bitcoin['Title'].apply(lambda r : analyzer.polarity_scores(r)['compound'])

0 投票
2 回答
40 浏览

python - 似乎无法遍历列来分配情绪值

我尝试遍历数据框中的行以获取情感值。我的代码是:

但它返回

'float' object has no attribute 'encode'

我的df是:

编辑: 数据图像

0 投票
1 回答
17 浏览

python - 每日情绪值

有没有人知道计算每天的平均情绪值?这是我的代码获取情绪分数,但我尝试计算每天的平均值,但我没有运气

在此处输入图像描述

0 投票
0 回答
10 浏览

python - 使用 VADER 极性分数的最大值作为新列的标签

我无法找到最有效的方法来提取 VADER 极性分数中的最高值,并将其分配给我的数据框中的新列,如positive、negative 或中性

数据:

对于数据框中的每条评论,我想从 VADER 中提取最高极性分数,而不是复合分数,所以如果评论 3具有极性分数:{'neg': 0.279, 'neu': 0.543, 'pos' : 0.178, 'compound': -0.3182},我如何创建一个新列,其中只有'neu'分数(命名为 'neutral'),因为它具有三个中的最高值,并且不计算化合物分数。在这个新列中,我将有三个可能的值:正、负和中性 - 取决于 VADER 的极性分数。

我的新数据框如下所示:

到目前为止,我的解决方案如下所示:

0 投票
0 回答
13 浏览

python - 在熊猫系列中解码表情符号的问题

我有一个熊猫系列,其中包含从社交媒体中提取的几个文本。我注意到一些文本包含由表情符号编码产生的字符。我需要在情绪分析(vader 工具)中使用此文本,因此保留表情符号很重要。所以我正在使用解决方案: 我们如何解码表情符号,python中的特殊字符?

通过使用 encode('latin'),然后 decode('utf-8') 对 pandas 系列中的一行进行测试,如果我将值更改为 str 然后应用编码和解码,它可以正常工作并显示表情符号,但是如果我直接使用 pandas 系列,它不会像下面那样工作,我需要使用表情符号以便 vader 能够理解它们,不胜感激任何建议: