我是Matlab用户。我试图将Matlab中的矩阵(保存为* .mat文件)作为变量放入R中。我正在使用R.matlab包。要使用readMat()
,我不相信我需要打开Matlab服务器。但是,当我输入
r <- readMat("filename.mat")
我收到以下错误消息:
Error in file(con, open = "rb") : cannot open the connection
In addition: Warning message:
In file(con, open = "rb") :
cannot open file 'filename.mat': No such file or directory
我不确定这究竟是什么意思。我已经尝试将此数组保存到* .txt文件中,然后从Matlab文件夹中读取它。然后我想也许* .mat对象需要在R文件夹中。那没用。
我需要所有包(R.matlab,R.utils,R.oo),我打开了R.matlab库。我是否需要连接到服务器才能访问信息?我接下来会尝试这个,但也许还有另外一个问题?
答案 0 :(得分:0)
您必须设置工作目录。使用setwd("path/to/directory")
。