3

我有一个数据框 IRC_DF,我想在输入对象上创建一个迭代器到词汇表,为此我尝试这样做:

it_train <- itoken(IRC_DF$Raison.Reco, preprocessor = prep_fun,
                   tokenizer = tok_fun, ids = IRC_DF$ID, progressbar = FALSE)

但我得到这个错误:

Error in UseMethod("itoken") : 
  no applicable method for 'itoken' applied to an object of class "factor"

请问有什么想法吗?

4

1 回答 1

4

在 itoken 上使用之前,在IRC_DF $Raison.Reco上使用函数as.character()

  IRC_DF$Raison.Reco <- as.character(IRC_DF$Raison.Reco)      

  it_train = itoken(IRC_DF$Raison.Reco, preprocessor = prep_fun, tokenizer = tok_fun, ids = IRC_DF$ID, progressbar = FALSE)
于 2018-06-05T09:58:47.133 回答