在学习R时,我被要求使用“quanteda”包并应用“令牌”功能。不幸的是,当我尝试这样做时,我收到了消息
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。更新后,没有任何反应。
谢谢!
答案 0 :(得分:3)
您需要确保拥有当前版本的 quanteda 以及它导入的软件包。然后这将工作正常:
> quanteda::tokens("This is a test")
tokens from 1 document.
text1 :
[1] "This" "is" "a" "test"
> packageVersion("quanteda")
[1] ‘0.99.22’