写入时不附加R的数据

时间:2015-01-15 08:46:52

标签: r

我正在将输出写入文件,但数据没有附加。它每次都创建最后一行。代码如下

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)
}

猫和猫每次调用上面的行而不是追加时,写入创建一个新文件。我错过了什么?

此致 内甚

1 个答案:

答案 0 :(得分:1)

来自?cat帮助:

  

追加逻辑。仅在参数文件是文件名时使用   (而不是连接或“| cmd”)。如果将附加TRUE输出   文件;否则,它将覆盖文件的内容。

您应该使用filename,而不是fileconn。尝试

cat(nthecrime, file=filename, sep="  ",append=TRUE)