Есть ли способ удалить ведущие пробелы из корпуса в г? - PullRequest
0 голосов
/ 02 мая 2020

после удаления стоп-слов я обнаружил много записей с пробелами в начале. Можно ли удалить ведущий пробел, где он есть, из VCorpus?

Заранее большое спасибо

РЕДАКТИРОВАТЬ:

corpus<-VCorpus(VectorSource(frasi))

stopwords<-scan("~stopwords.txt", character(), quote = "")

corpus <- tm_map(corpus, content_transformer(tolower))
corpus <- tm_map(corpus, removeWords, stopwords)
corpus <- tm_map(corpus, removePunctuation)
corpus <- tm_map(corpus, content_transformer(gsub), pattern = "/", replacement = " ")

corpus <- tm_map(corpus, stripWhitespace)
corpus[[1]]$content
class(corpus)
"VCorpus" "Corpus"

При применении отделка (корпус) корпус становится "Большой характер". Это то, что я сделал, извините, если вопрос был недостаточно ясен.

Ответы [ 3 ]

0 голосов
/ 02 мая 2020

Вы пытались использовать lapply в сочетании с отделкой?

corpus2<-lapply(corpus, trimws)

Однако это относится как к начальным, так и к конечным пробелам

EDIT

Если вы хотите, чтобы он был возвращен как объект VCorpus, вы можете просто использовать функцию as.VCorpus следующим образом:

corpus2<-as.VCorpus(lapply(corpus, trimws))

0 голосов
/ 02 мая 2020

с использованием функции gsub из базы R

corpusNew<-gsub("^\\s+","",corpusCurrent)

0 голосов
/ 02 мая 2020

Вы можете использовать trimws:

corpusdata <- c("ottimi auricolari"," sentono veramente qualità paragonabile hifi","",
                "note sentite vuol inseriti imfatti canale uditovo pregiudicano funzionamento",
                " chiamate sentono è sufficiente estrarre destro usarlo mic bocca mentte ascolta sinistro") 

trimws(corpusdata)
[1] "ottimi auricolari"                                                                      
[2] "sentono veramente qualità paragonabile hifi"                                            
[3] ""                                                                                       
[4] "note sentite vuol inseriti imfatti canale uditovo pregiudicano funzionamento"           
[5] "chiamate sentono è sufficiente estrarre destro usarlo mic bocca mentte ascolta sinistro"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...