2010-12-20 437 views

回答

7

这似乎成为一个问题,没有你想要在你的工作环境中写入你的csv的对象。你是否先加载你的.RDA文件?我可以将你的.RDA文件加载到我的R会话中,并用write.csv()将它写出LDH.aap.ave对象,但没有明显问题。

我建议你检查:

  1. 什么是你目前的工作环境?请使用ls()进行检查。据推测,你的.RDA文件的内容不会在这里。对于清洁,也许你想先清理你的工作环境,并开始新鲜? rm(list=ls())会为你做那个伎俩。
  2. getwd()
  3. 如果需要用setwd()
  4. 使用load("my.RDA")
  5. 检查当前的工作环境中的对象与ls()的你.RDA文件
  6. 导航到相应的目录的位置,你的当前工作目录。我在附加的.RDA文件中看到一个名为“LDH.aap.ave”的对象。
  7. 您可以检查该对象的结构以确保正确读取它。 head()str()summary()在这里是你的朋友。
  8. 写我们与write.csv(LDH.aap-ave, file = "myFileName.csv")
+1

您可以使用file.choose()来查找文件。 – 2010-12-20 10:11:26

5

对于初学者LDH.aap.ave,如果你的数据是在该网址,你需要打开一个到URL的连接,然后加载.rda文件:

con <- url('http://elisacarli.altervista.org/matrix.rda') 
load(con) 
close(con) 

,如果你有你的计算机上的文件,然后只是:

load('[full path to file]/matrix.rda') 

这应该创造和所谓的“矩阵”的对象,看看它是什么键入:

matrix 

那么你可以使用此功能:

write.csv(matrix,file="mysavefile.csv")