我已经可以使用以下命令将一行附加到 CSVcat这使得这变得非常容易:
cat("my row, 1, 2, 3, 4", "mydf.csv",sep="\n", append=TRUE)
但是据我所知,您不能将 cat 与整个数据框(多列和行)一起使用。
我这样做是因为我正在将许多 DF 写入 CSV,并且我想使用附加多个 CSV写表。数据框都具有相同的列数。
我考虑过对行进行循环以用 cat 进行写入,但这听起来不是最好的方法 - 任何人都有在 R 中执行此操作的好方法吗?
好吧,我意识到append=T确实可以与write.table一起使用 - 但write.table需要使用sep开关,所以这可以工作:
write.table(myDF, "myDF.csv", sep = ",", col.names = !file.exists("myDF.csv"), append = T)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)