0

在学习 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。更新后,什么也没有发生。

谢谢!

4

1 回答 1

4

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

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

> packageVersion("quanteda")
[1] ‘0.99.22’
于 2017-12-22T13:24:03.863 回答