繁体   English   中英

shiny wordcloud2 json 警告和空白页

[英]shiny wordcloud2 json warning and blanck page

我有一个 shiny 应用程序,它在我的笔记本电脑上运行得非常好,但是当我将它部署到 AWS EC2 时,除了 word cloud 之外所有的工作。 我想显示二元组、三元组和单词的云。 它显示二元组和三元组,但当我选择“单词”时不显示,它什么也不显示。 dataframe 有 word 和 freq 列。 我检查了日志,它说

asJSON(keep_vec_names=TRUE) 的输入是一个命名向量。 在 jsonlite 的未来版本中,将不支持此选项,命名向量将被转换为 arrays 而不是对象。 如果您想要 JSON object output,请改用命名列表。 参见 toJSON。

这是词云的服务器端代码:

output$my_wordcloud <- renderWordcloud2({
req(input$file1)
req(input$token)
token = input$token
token = ifelse(token == 'words', 'word', ifelse(token == 'bigrams', 'bigram', 'trigram'))
df = to_display()
df = df %>% group_by_at(token) %>% summarise(freq = sum(Count))
df = df %>% filter(freq > 1)
wordcloud2(df, size = input$wc_size)
})

我从我的向量中删除了 name 属性,该属性用于构建我的一个数据框,并且它起作用了。 问题是这一行:

stem_completed = stemCompletion(stemmed_unique, words_corpus,"prevalent")

并添加下面的行解决了它。

stem_completed = unname(stem_completed)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM