我有一个数据帧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"
请问好吗?
答案 0 :(得分:2)
使用 IRC_DF $ Raison.Reco 上的函数 as.character(),然后在 itoken 上使用它。
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)