Ich versuche, For-Schleife zu verwenden, um den ersten Teil jedes Textes zu entfernen und exportieren Sie den überarbeiteten Text mit write.table
, aber in meinem Ordner habe ich festgestellt, write.table
wird eine Reihe von generieren neue Dateien anstelle der ursprünglichen. Kann mir jemand zeigen, wie man vorhandene Dateien überschreibt?Wie überschreiben vorhandenen. Txt-Dateien nach For-Schleife
for(i in 1:length(file.names)){
text.v <- scan(file.names[i], what="character", encoding = "UTF-8")
novel.v <- paste(text.v, collapse=" ")
word.v <- gsub(".*</Header> ","", novel.v)
write.table(paste(word.v,collapse = " "), paste(file.names[i],".txt",sep=""), row.names=FALSE, col.names=FALSE, quote=FALSE)
}
Wie Code neue Dateien generieren? Speichern Sie nicht den gleichen Namen? –
Ich würde alle Dateien als Liste lesen, dann ein 'gsub' machen und sie schließlich schreiben. –