为了编写单个xtab,我使用了:
write.csv(xtabData1, "analysis.csv")
为了将另一个xtab附加到同一个csv文件,我尝试了:
write.csv(xtabData2, "analysis.csv", append=T)
但是这会引发警告"尝试设置'追加'忽略"并覆盖csv文件。
答案 0 :(得分:1)
一种解决方案是首先使用rbind
加入标签数据,例如
write.csv(rbind(xtabData1, xtabData2), file="analysis.csv")
答案 1 :(得分:1)
append
中已禁用write.csv()
选项。 write.csv()
只是write.table()
的包装函数。这里;更多来自帮助文件。
write.csv和write.csv2为写入CSV提供了便利包装 文件。他们设置sep和dec(见下文),qmethod =“double”,和 如果row.names = TRUE(默认值),则col.names为NA,并为TRUE 除此以外。 write.csv使用“。”小数点和逗号 分隔符。 write.csv2使用逗号表示小数点和a 分隔符的分号,CSV文件的Excel约定 一些西欧的地方。 这些包装是故意的 不灵活:它们旨在确保正确的约定 用于写入有效文件。试图改变追加,col.names, sep,dec或qmethod被忽略,并带有警告。
改为使用write.table()
(使用sep=","
以及您想要的任何其他设置。)