【发布时间】:2018-10-09 00:27:07
【问题描述】:
我根据要求创建了带有 x 和 y 列的极性和移位字典(几个单词只是为了测试)。
我收到以下错误:
[.data.frame`(polarity_dt, word_dat[["words"]]) 中的错误:未定义 选择的列
你能帮帮我吗?提前谢谢你。
最好的问候
FEEL_polarity <- read.csv2('./FEEL_polarity.csv')
SHIFTERS <- read.csv2('./Shifters.csv')
library("sentimentr")
text_to_analyse <- c("Je ne suis pas heureux. Je suis heureux.")
sentiment(get_sentences(text_to_analyse), polarity_dt = FEEL_polarity,valence_shifters_dt = SHIFTERS)
【问题讨论】:
-
你的polarity和shifter data.frames的结构是什么?
-
嗨 phiver,极性是:x 列:“heureux”y 列:+3。 shifters is : column x: "ne" column y: 1. 我用 as_key 函数解决了这个问题。
-
所以这个点是关闭的。然而,结果并不是真的很好。因为我应该得到第一句话的负值(用英语我不开心),我得到了 1.3!
标签: r sentimentr