【问题标题】:Error message in R: Error in mutate_impl(.data, dots) : invalid argument typeR中的错误消息:mutate_impl(.data,dots)中的错误:无效的参数类型
【发布时间】:2017-10-09 16:58:25
【问题描述】:

我尝试使用 tidytext 分析一些文本并使用下面的代码;但是收到一条错误消息:

dt %>% unnest_tokens(output, input, token="ngrams", n=3)
Error in mutate_impl(.data, dots) : invalid argument type

这是我在公司内部 R 平台上收到的错误消息,但代码在我当地的 R 工作室上运行。我应该怎么做才能纠正错误? (输入输出都是字符串)

【问题讨论】:

  • 这是当输入出现问题时从 dplyr 得到的错误,但它不是很有帮助的具体。在这种情况下,如果没有a reproducible example,就无法诊断。
  • 您需要详细查看对象dt 并了解它发生了什么。有input 列吗?是字符类型吗?问题大概就是这样。

标签: r text-mining tidytext


【解决方案1】:

我遇到的问题似乎与此处描述的 OP 相同。以下代码产生了相同的错误,这是直接从包文档中得出的。

图书馆(janeaustenr)

austen_bigrams % unnest_tokens(bigram, text, token = "ngrams", n = 2)

使用 old.packages() 我看到我的 dplyr 和 tidyr 已经过时,所以我用 install.packages() 更新了它们,现在错误消失了。显然软件包版本是问题所在。

【讨论】:

    【解决方案2】:

    我遇到了同样的错误,我更新了导致错误消失的 dplyrtidytext 软件包。 (我试图将此作为评论添加到 Jason 的答案中,但还没有足够的声誉)。

    【讨论】:

    • 将其添加为问题的评论。
    • 它说我必须有 50 声望才能评论原始问题或其他人的答案
    猜你喜欢
    • 1970-01-01
    • 2019-05-12
    • 1970-01-01
    • 1970-01-01
    • 2018-06-02
    • 2013-08-04
    • 1970-01-01
    • 1970-01-01
    • 2018-06-29
    相关资源
    最近更新 更多