首页 > 解决方案 > 不能在 R 中使用 unnest_tokens

问题描述

我正在尝试解决https://rafalab.github.io/dsbook/text-mining.html中的第四个问题。

我正在使用的代码如下

words <- gutenberg_metadata[2] %>% unnest_tokens(word, text)

但是,由于某种原因,我收到以下错误

Error in check_input(x) : Input must be a character vector of any length or a list of character vectors, each of which has a length of 1.

为什么 unnest_tokens 没有按预期工作?

标签: r

解决方案


尝试

library(tidytext)

gutenbergr::gutenberg_metadata[2] %>%
  unnest_tokens(output = word, input = title)

输入应该是title(列名)而不是文本。


推荐阅读