我想在执行循环之前清除先前输入的文件。 这是脚本
write("", outfile, append=FALSE)
for (i in 1:3)
write(i,outfile, append=TRUE)
它做的是
//empty line
1
2
3
write
命令在""之后添加换行符。如果我使用cat
它没有写任何东西并且追加没有注册,它会向前一个追加新的运行。跑两次:
cat("", outfile, append=FALSE)
for (i in 1:length(outlist))
write(i,outfile, append=TRUE)
结果是:
1
2
3
1
2
3
所以我想要在写入之前删除空行write
或某些函数或命令来清除文件。
答案 0 :(得分:3)
如果return START_STICKY;
是文件的路径,那么
outfile
打开要写入的文件,并立即关闭它。然后文件存在,但是为空。
示例:
close( file( outfile, open="w" ) )