我正在使用“mscstexta4r”包进行情感分析。这里提到要在使用核心函数之前运行textaInit()。我不知道如何使用,我试着在下面的代码中使用它(包中提到的示例代码),但它返回一个错误。
library(mscstexta4r)
#MSCS_TEXTANALYTICS_URL = 'https://westus.api.cognitive.microsoft.com/text/analytics/v2.0/sentiment' (Set in Sys.setenv())
#MSCS_TEXTANALYTICS_KEY='XXXX'(Set in Sys.setenv())
textaInit()
docsText <- c(
"Loved the food, service and atmosphere! We'll definitely be back."
)
docsLanguage <- rep("en", length(docsText))
tryCatch({
# Perform sentiment analysis
docsSentiment <- textaSentiment(
documents = docsText, # Input sentences or documents
languages = docsLanguage
# "en"(English, default)|"es"(Spanish)|"fr"(French)|"pt"(Portuguese)
)
class(docsSentiment)
str(docsSentiment, max.level = 1)
docsSentiment
}, error = function(err) {
geterrmessage()
})错误:
"Error: mscstexta4r: Not Found (HTTP 404). - { "statusCode": 404, "message": "Resource not found" }" 。提前谢谢。
发布于 2016-09-08 00:51:40
根据软件包文档,MSCS Text Analysis终结点的基本URL为:
"https://westus.api.cognitive.microsoft.com/texta/analytics/v2.0/“
它不是:
"https://westus.api.cognitive.microsoft.com/texta/analytics/v2.0/sentiment“
mscstexta4r将根据您要使用的接口函数添加适当的动词。
发布于 2016-09-14 07:11:23
我也有同样的问题。确保在.json配置文件中使用以下URL:https://westus.api.cognitive.microsoft.com/text/analytics/v2.0/
我用的是R Studio。在调用成功之前,我需要清除对象。在R Studio 8的右侧面板(扫把图标)中执行此操作。
https://stackoverflow.com/questions/39366513
复制相似问题