我正在使用这个名为rosette_api_key的api,它的工作原理非常好。但是,它似乎只能通过传递一个变量来起作用。
如下所示,变量“h”是我想要获得情绪分析的句子。
library(rosette)
var.name <- "rosette_api_key"
var.value <- "api key"
args = list(var.value)
names(args) = var.name
do.call(Sys.setenv, args)
h = "This is a cool site"
x = ros_sentiment(paste0(h, collapse=""))
$document
$document$label
[1] "pos"
$document$confidence
[1] 0.6999912
$entities
list()
当我将“h”更改为指向data.frame中的列时,它就不会接受它。 同样当我把“h”改为多个句子时 h = c(“我爱我的房子”,“这是悲伤的一天”,“我的儿子很可爱”)
它将我的“h”评为单个文档,但我希望它为每个句子返回3个不同的分数。
我做错了什么?请指教。 非常感谢 PED