2010-12-20 436 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")