我正在尝试使用 for 循环删除每个文本的初始部分,然后使用 导出修改后的文本write.table
,但在我的文件夹中,我注意到这write.table
将生成一组新文件而不是替换原始文件。谁能告诉我如何覆盖现有文件?
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)
}