我需要将rda文件转换为csv.我试图在R中加载它,但是我收到以下错误:
In readChar(con, 5L, useBytes = TRUE) :
cannot open compressed file file 'data/matrix.rda', probable reason 'No such file or directory'
Run Code Online (Sandbox Code Playgroud)
这是rda文件的链接(http://elisacarli.altervista.org/matrix.rda)
提前感谢任何建议
Cha*_*ase 10
这似乎是在您的工作环境中没有您尝试写入csv的对象的问题.您是否先加载.RDA文件?我能够将.RDA文件加载到我的R会话中并将其写出LDH.aap.ave对象write.csv(),没有明显的问题.
我建议你查一下:
ls().据推测,您的.RDA文件的内容不会在此处.为了清洁,您可能希望首先清理您的工作环境并重新开始?rm(list=ls())会在那里为你做伎俩.getwd()setwd()load("my.RDA")ls().我在附加的.RDA文件中看到一个名为"LDH.aap.ave"的对象head(),str(),summary()是你的朋友在这里.write.csv(LDH.aap-ave, file = "myFileName.csv")对于初学者,如果您的数据位于该URL,则需要打开与该URL的连接,然后加载.rda文件:
con <- url('http://elisacarli.altervista.org/matrix.rda')
load(con)
close(con)
Run Code Online (Sandbox Code Playgroud)
如果您的计算机上有该文件,那么只需:
load('[full path to file]/matrix.rda')
Run Code Online (Sandbox Code Playgroud)
这应该创建和对象称为'矩阵',通过键入以下内容来查看其中的内容:
matrix
Run Code Online (Sandbox Code Playgroud)
然后你会使用这个功能:
write.csv(matrix,file="mysavefile.csv")
Run Code Online (Sandbox Code Playgroud)