【问题标题】:tidy Error in eval(substitute(expr), envir, enclos) : binding not found: 'Var1'eval(替代(expr),envir,enclos)中的整洁错误:找不到绑定:'Var1'
【发布时间】:2017-07-27 22:04:23
【问题描述】:

当我将 tidy 函数应用于我的数据集中的 LDA 模型的结果时,我收到以下错误“eval(substitute(expr)、envir、enclos) 中的错误:找不到绑定:'Var1'”。在联合新闻示例中使用时出现相同的错误,如下所示。我尝试通过 devtools::install_github("juliasilge/tidytext") 重新安装 tidytext,但仍然得到相同的结果。还有什么我可以尝试的吗?

图书馆(tidyr) 图书馆(tidytext) 图书馆(tidyverse) 图书馆(主题模型) 图书馆(扫帚)

data("AssociatedPress") 美联社

ap_lda

ap_topics

非/稀疏条目:302031/23220327 稀疏性:99% 最长期限:18 加权:词频(tf)

ap_lda

ap_topics

【问题讨论】:

    标签: tidy topicmodels tidytext


    【解决方案1】:

    我无法重现此问题。

    library(tidyverse)
    library(tidytext)
    library(broom)
    library(topicmodels)
    
    data("AssociatedPress", package = "topicmodels") 
    AssociatedPress
    #> <<DocumentTermMatrix (documents: 2246, terms: 10473)>>
    #> Non-/sparse entries: 302031/23220327
    #> Sparsity           : 99%
    #> Maximal term length: 18
    #> Weighting          : term frequency (tf)
    
    ap_lda <- LDA(AssociatedPress, k = 2, control = list(seed = 1234)) 
    ap_lda
    #> A LDA_VEM topic model with 2 topics.
    
    ap_topics <- tidy(ap_lda, matrix = "beta") 
    ap_topics
    #> # A tibble: 20,946 x 3
    #>    topic       term         beta
    #>    <int>      <chr>        <dbl>
    #>  1     1      aaron 1.686917e-12
    #>  2     2      aaron 3.895941e-05
    #>  3     1    abandon 2.654910e-05
    #>  4     2    abandon 3.990786e-05
    #>  5     1  abandoned 1.390663e-04
    #>  6     2  abandoned 5.876946e-05
    #>  7     1 abandoning 2.454843e-33
    #>  8     2 abandoning 2.337565e-05
    #>  9     1     abbott 2.130484e-06
    #> 10     2     abbott 2.968045e-05
    #> # ... with 20,936 more rows
    

    你有没有加载另一个包,也许?另一个用户遇到了reshape 包的问题。

    【讨论】:

    • 我在使用 lda_tidier 时遇到了同样的问题,而 reshape 似乎是问题所在。除了不加载库重塑之外,还有什么解决方法吗?
    • 暂时没有;它与两个包的一些内部结构有关。这可能是您已经知道如何做的事情,但为了记录,您可以使用:: 访问该函数,而不是加载这两个包。所以不要输入library(reshape),而是调用像reshape::melt()这样的函数。
    猜你喜欢
    • 2023-03-29
    • 2013-10-28
    • 1970-01-01
    • 2017-04-02
    • 2015-05-16
    • 2014-08-14
    • 1970-01-01
    相关资源
    最近更新 更多