0

我有一些数据作为矩阵,我使用“xtabs”将其重新调整为新格式,但我不知道如何将其保存为 cvs 格式输出。

4

2 回答 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,通常这两个函数中的一个对于大多数人来说就足够了:

  1. 用作小数分隔符和write.csv列分隔符;.,
  2. 用作小数分隔符和write.csv2列分隔符;,;

更多信息请访问http://stat.ethz.ch/R-manual/R-devel/library/utils/html/write.table.html

于 2013-10-10T23:00:21.820 回答