我正在将输出写入文件,但数据没有附加。它每次都创建最后一行。代码如下
op <- function(crime) {
filename <- paste(crime,".txt")
fileconn <- file(filename)
cat(nthecrime, file=fileconn, sep=" ",append=TRUE)
#write(nthecrime,file=fileconn, ncolumns=9, append=TRUE,sep="\t")
close(fileconn)
}
猫和猫每次调用上面的行而不是追加时,写入创建一个新文件。我错过了什么?
此致 内甚
答案 0 :(得分:1)
来自?cat
帮助:
追加逻辑。仅在参数文件是文件名时使用 (而不是连接或“| cmd”)。如果将附加TRUE输出 文件;否则,它将覆盖文件的内容。
您应该使用filename
,而不是fileconn
。尝试
cat(nthecrime, file=filename, sep=" ",append=TRUE)