我需要将rda文件转换为csv。我尝试在R中加载它,但得到以下错误:
In readChar(con, 5L, useBytes = TRUE) :
cannot open compressed file file 'data/matrix.rda', probable reason 'No such file or directory'以下是rda文件(http://elisacarli.altervista.org/matrix.rda)的link
提前感谢您的任何建议
发布于 2010-12-20 13:29:24
这似乎是因为在您的工作环境中没有将您尝试写出的对象写入您的csv。你先加载你的.RDA文件了吗?我能够将您的.RDA文件加载到我的R会话中,并使用write.csv()将其写出LDH.aap.ave对象,没有明显的问题。
我建议你检查一下:
ls()。假设您的.RDA文件的内容不在这里。为了整洁,也许你想要首先清理你的工作环境并重新开始?在那里你可以做这个。如果需要用getwd()setwd()load("my.RDA")rm(list=ls()) head()、str()和summary()是你的朋友。write.csv(LDH.aap-ave, file = "myFileName.csv")编写我们的LDH.aap.ave
发布于 2012-08-30 09:30:59
对于初学者来说,如果您的数据位于该url,则需要打开到该url的连接,然后加载.rda文件:
con <- url('http://elisacarli.altervista.org/matrix.rda')
load(con)
close(con)如果您的计算机上有该文件,则只需:
load('[full path to file]/matrix.rda')这将创建一个名为'matrix‘的对象,通过键入以下命令来查看其中的内容:
matrix然后,您将使用此函数:
write.csv(matrix,file="mysavefile.csv")https://stackoverflow.com/questions/4487065
复制相似问题