问题:
我需要在R中使用Matlab。然后我添加了相关的包R.matlab
。
我在R中使用Matlab的演示示例中定义了变量。
定义的变量是:data,path,pathname,x,y 变量的内容是:
>path
[1] "C:/Revolution/R-Enterprise-7.1/R-3.0.2/library/R.matlab/mat-files"
>pathname
[1] "C:/Revolution/R-Enterprise-7.1/R-3.0.2/library/R.matlab/mat-files/ABC.mat"
>data
$A [,1] [,2] [,3]
[1,] 1 10 19
....................
[9,] 9 18 27
$B [,1]
[1,] 1
..........
[10,] 10
$C
, , 1
[,1] [,2] [,3]
[1,] 1 3 5
[2,] 2 4 6
.......................
, , 3
[,1] [,2] [,3]
[1,] 13 15 17
[2,] 14 16 18
attr(,"header")
attr(,"header")$description
[1] "MATLAB 5.0 MAT-file, Platform: windows, Software: R v2.15.0, Created on: Sat Mar 31 19:50:00 2012"
attr(,"header")$version
[1] "5"
attr(,"header")$endian
[1] "little"
我需要的是: 每当我重新启动Revolution R时,获取一个清晰的R会话(对象浏览器中没有变量/对象)。目前,每当我重新启动Revolution R时,上面的变量(数据,路径,路径名,x,y)出现在对象浏览器中。
到目前为止我做了什么:
我从默认库位置完全删除了R.Matlab
文件夹:
C:\革命\ R-企业-7.1 \ R-3.0.2 \文库
remove.packages( “R.matlab”)
已关闭Revolution R
;删除当前R工作目录中的现有解决方案文件(.sln);并重新启动Revolution R
。
无论我做什么,我都无法解决:每当我关闭Revolution R
并重新启动它时,变量(数据,路径,路径名,x,y)都会出现在对象浏览器的.GlobalEnv中。当我开始Revolution R
时,我想要明确.GlobalEnv。
答案 0 :(得分:1)
尝试删除工作目录中的.Rdata文件(如果需要,使用getwd()
命令)?其中一些IDE将工作区保存到磁盘,并在下次启动时将其加载回来。
答案 1 :(得分:1)
解决方案(一步一步):
1。删除所有对象(在Revolution R
中,从菜单:数据 - 删除所有对象)
2。在Revolution R中,来自菜单:工具 - 选项 - Revolution RPE Options
- Automatically Restore Saved Objects
(已选择:False)。
3. 关闭Revolution R
,重新启动Revolution R