當我將整潔函數應用於數據集中LDA模型的結果時,出現以下錯誤「Error in eval(替代(expr),envir,enclos):未找到綁定:'Var1'「。在關聯的印刷機示例上使用時會出現相同的錯誤,如下所示。我試圖通過devtools :: install_github(「juliasilge/tidytext」)重新安裝tidytext,我仍然得到相同的結果。有什麼我可以嘗試嗎?tidy eval中的錯誤(替代(expr),envir,enclos):未找到綁定:'Var1'
庫(tidyr) 庫(tidytext) 庫(tidyverse) 庫(topicmodels) 庫(掃帚)
數據( 「AssociatedPress」) AssociatedPress
ap_lda < - LDA(AssociatedPress ,k = 2,control = list(seed = 1234)) ap_lda
ap_topics < - tidy(ap_lda,matrix =「beta」) 個ap_topics
<> 非/稀疏條目:23220327分之302031 稀疏:99% 最大術語長度:18 加權:術語頻率(TF)
ap_lda < - LDA(AssociatedPress, k = 2,control = list(seed = 1234)) ap_lda 包含2個主題的LDA_VEM主題模型。
ap_topics < - 整齊(ap_lda,矩陣= 「試用」) 錯誤的eval(代用品(表達式),ENVIR,enclos): 結合未找到: 'VAR1' ap_topics
我面臨與lda_tidier相同的問題,重塑似乎是問題。除了不加載庫重塑之外,是否還有其他解決方案? – ar7
目前還沒有;它與這兩個軟件包的一些內部相關。這可能是你已經知道該怎麼做的,但爲了記錄,不用加載這兩個包,只需使用'::'來訪問該函數。所以不要輸入'library(reshape)',而是調用像'reshape :: melt()'這樣的函數。 –