Я планирую создать онлайновый анализатор настроений в Твиттере, чтобы пользователь мог ввести поисковый запрос самостоятельно, используя flexdashboard. Вот код.
#Getting search term
textInput("data", label = "Enter search term", value = "", width = NULL, placeholder = NULL)
sliderInput("maxTweets", "Number of recent tweets to use for analysis:", min = 10, max = 1000, value = 500)
actionButton("enter", label = "Enter")
twt <- reactive({
if(input$enter!=0){
isolate({
twt <- searchTwitter(input$data, n=input$maxTweets, lang = "en", resultType = "recent")
})
}
})
#print tweets searched
twt
Вот проблема. Когда я запускаю приведенный ниже код, произошла ошибка «Ошибка в get_nrc_sentiment: данные должны быть символьным вектором». Я пробовал map_chr и as.character раньше, но у меня нет столбца для выбора.
#Get sentiment
s <- reactive({
s<- get_nrc_sentiment(twt())
})
#Print output
s