How do i fix "Error: could not find function "tokens"" in R (in RStudio)?

How do i fix "Error: could not find function "tokens"" in R (in RStudio)?

在学习 R 时,我被要求使用包 "quanteda" 并应用函数 "tokens"。不幸的是,当我尝试这样做时,我收到消息

Error: could not find function "tokens".

但是我可以使用,例如,"tokenize"。

我的代码是:

  train.tokens <- tokens(train$Text, what = "word", remove_numbers = TRUE, 
                  remove_punct = TRUE,remove_symbols = TRUE, remove_hyphens = TRUE).

附带说明一下,当我尝试自动更新 quanteda 软件包时,它说我有 0.9.8.3 版本,最新的可用版本是 0.9.8.5。更新后,什么也没有发生。

谢谢!

您需要确保您拥有当前版本的 quanteda 及其导入的软件包。那么这将正常工作:

> quanteda::tokens("This is a test")
tokens from 1 document.
text1 :
[1] "This" "is"   "a"    "test"

> packageVersion("quanteda")
[1] ‘0.99.22’