forループを使用して各テキストの最初の部分を削除し、write.table
を使用して改訂テキストをエクスポートしようとしていますが、write.table
が元のファイルを置き換える代わりに新しいファイルを作成します。誰も私にどのように既存のファイルを上書きすることができますか?コードにforループの後に既存の.txtファイルを上書きする方法
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)
}
どのように新しいファイルを生成するのですか?同じ名前を保存していませんか? –
私はすべてのファイルをリストとして読み込み、 'gsub'を実行して最後に書きます。 –