我尝试使用 tidytext 分析一些文本并使用下面的代码;但是收到一条错误消息:
dt %>% unnest_tokens(output, input, token="ngrams", n=3)
Error in mutate_impl(.data, dots) : invalid argument type
这是我在公司内部 R 平台上收到的错误消息,但是代码在我当地的 R 工作室上运行。我应该怎么做才能纠正错误?(输入和输出都是字符串)
我尝试使用 tidytext 分析一些文本并使用下面的代码;但是收到一条错误消息:
dt %>% unnest_tokens(output, input, token="ngrams", n=3)
Error in mutate_impl(.data, dots) : invalid argument type
这是我在公司内部 R 平台上收到的错误消息,但是代码在我当地的 R 工作室上运行。我应该怎么做才能纠正错误?(输入和输出都是字符串)
我遇到的问题似乎与此处描述的 OP 相同。以下代码生成了相同的错误,该错误直接来自包文档。
图书馆(janeaustenr)
austen_bigrams <- austen_books() %>% unnest_tokens(bigram, text, token = "ngrams", n = 2)
使用 old.packages() 我看到我的 dplyr 和 tidyr 已经过时了,所以我用 install.packages() 更新了它们,现在错误消失了。显然,软件包版本是问题所在。
我有同样的错误并更新了导致错误消失的dplyr和tidytext包。(我试图将此作为评论添加到 Jason 的答案中,但还没有足够的声誉)。