有一个 data.frame 附加到现有文件。当它被 write.table 函数附加时,它可能会导致重复记录到文件中。这是示例代码:
df1<-data.frame(name=c('a','b','c'), a=c(1,2,2))
write.csv(df1, "export.csv", row.names=FALSE, na="NA");
#"export.csv" keeps two copies of df1
write.table(df1,"export.csv", row.names=F,na="NA",append=T, quote= FALSE, sep=",", col.names=F);
所以理想情况下,输出文件应该只保留一份df1。但是 write.table 函数没有任何用于重复检查的参数。
感谢您提前提出任何建议。