我有一些数据作为矩阵,我使用“xtabs”将其重新调整为新格式,但我不知道如何将其保存为 cvs 格式输出。
问问题
2189 次
2 回答
0
您好,请阅读此处提供的任何手册:
https ://stackoverflow.com/tags/r/info (特别是r intro
)
至于你的问题:
在对象上调用xtabs
函数不会改变对象。相反,它会创建一个 NEW 对象。如果您想保存它(或用它做任何事情),您需要将它分配给某些东西。
您可以使用<-
或使用=
(它们是不同的,但这在这种情况下并不重要)
使用以下内容:
newmydata <- xtabs(mydata)
write.csv(newmydata, <etc..> )
请注意,您还可以覆盖原始数据:
mydata <- xtabs(mydata)
write.csv(mydata, <etc..> )
于 2013-10-11T00:05:01.333 回答
0
write.csv
您可以通过以下方式使用该函数将几乎任何 R 对象编写为 csv :
write.csv(xtable(...), "filename.csv")
更长的答案:整个write.table
函数系列是高度可定制的,但是如果您要导出到 CSV,通常这两个函数中的一个对于大多数人来说就足够了:
- 用作小数分隔符和
write.csv
列分隔符;.
,
- 用作小数分隔符和
write.csv2
列分隔符;,
;
更多信息请访问http://stat.ethz.ch/R-manual/R-devel/library/utils/html/write.table.html
于 2013-10-10T23:00:21.820 回答