首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在CSV文件中编写多个xtabs?

如何在CSV文件中编写多个xtabs?
EN

Stack Overflow用户
提问于 2014-03-25 08:25:47
回答 2查看 840关注 0票数 1

在编写单个xtab时,我使用了:

代码语言:javascript
复制
write.csv(xtabData1, "analysis.csv")

为了在同一个csv文件中追加一个xtab,我尝试了:

代码语言:javascript
复制
write.csv(xtabData2, "analysis.csv", append=T)

但这会引发警告“试图设置'append‘忽略’”,并覆盖csv文件。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-03-25 08:30:43

一种解决方案是首先使用rbind连接选项卡数据。

代码语言:javascript
复制
write.csv(rbind(xtabData1, xtabData2), file="analysis.csv")
票数 1
EN

Stack Overflow用户

发布于 2014-03-25 08:44:34

append选项在write.csv()中禁用。write.csv()只是write.table()的包装器函数。这是帮助文件中的更多内容。

write.csv和write.csv2为编写CSV文件提供了方便的包装器。他们将9月和12月(见下文)、qmethod = "double“和col.names设置为NA (如果row.names = TRUE (默认值)),否则设置为TRUE。write.csv使用“。”用于小数点和分隔符的逗号。write.csv2用逗号表示小数点,用分号表示分隔符,这是一些西欧地区CSV文件的Excel惯例。这些包装器是故意不灵活的:它们的设计目的是确保使用正确的约定来编写有效的文件。将忽略更改追加、col.names、sep、dec或qmethod的尝试,并发出警告.

使用write.table()代替(与sep=","和其他任何您想要的设置)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22628936

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档