簡體   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