Ошибка при предварительной обработке пакета tm в R

Я пытаюсь выполнить некоторую предварительную обработку с помощью пакета tm в R. Я написал следующие строки:

corpus <- Corpus(VectorSource(Data))
corpus <- tm_map(corpus , asPlain)
corpus <- tmMap(corpus , removeSignature)

Как вы можете видеть, я пробовал и "tm_map", и "tmMap". Но я сталкивался с этими ошибками каждый раз:

Error in match.fun(FUN) : object 'asPlain' not found
Error: could not find function "tmMap"

Не могли бы вы помочь мне решить эту ошибку?

1 ответ

Пакет tm изменил вызовы функций, и некоторые из этих методов больше не доступны.

Вот пример кода с новыми функциями.

require(tm)
text_corpus <- VCorpus( DirSource("20ng_train/sci.electronics"))
corpus_clean <- tm_map(text_corpus, content_transformer(tolower))
corpus_clean <- tm_map(corpus_clean, removeNumbers) 
corpus_clean <- tm_map(corpus_clean, removeWords, stopwords()) 
corpus_clean <- tm_map(corpus_clean, removePunctuation)
corpus_clean <- tm_map(corpus_clean, stemDocument)
corpus_clean <- tm_map(corpus_clean, stripWhitespace)
Другие вопросы по тегам