2017-08-17 15 views
-4

Welche Befehle sollte ich verwenden, wenn ich ein vergangenes Wort durch ein vorhandenes ersetzen soll?So ersetzen Sie das letzte Wort durch das aktuelle Wort

bekam, bekommen, (immer) -> erhalten

gehen, ging (los) -> gehen

Gedanken -> denken

gekauft -> kaufen

Ich möchte Ersetzen Sie es auf diese Weise durch das aktuelle Wort.

Ich würde mich über Ihren Hinweis auf meinen Code freuen.

library(tm) 
library(XML) 
crudeCorp<-VCorpus(VectorSource(readLines(file.choose()))) 
crudeCorp <- tm_map(crudeCorp, stripWhitespace) 

Ich wusste, dass der folgende Befehl das Verb der Vergangenheit in die aktuelle Form ändern würde. Nachdem ich diesen Befehl eingegeben hatte, schaute ich ihn an. Es gibt immer noch ein Wort in der Vergangenheit.

crudeCorp <- tm_map(crudeCorp, stemDocument) 
+2

Bitte prüfe [MCVE] –

+0

@ G.Grothendieck Danke. Ich habe es behoben. – jiji

+1

Niemand kann Ihren Code ausführen, da keine Eingabe geliefert wurde und die erwartete Ausgabe nicht klar ist. –

Antwort

0

Ich glaube, Sie brauchen also Einhalt zu gebieten:

docs <- tm_map(crudeCorp , PlainTextDocument) 
    tm_map(docs, stemDocument, "english") 
+0

Es tut mir wirklich leid, dass ich vergessen habe, das Beispiel der Frage zu erwähnen. Wie gehst du mit Wörtern um "denken", "kaufen" um? – jiji

Verwandte Themen