首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用户定义的.GlobalEnv变量在R中的物理位置在哪里,以及如何永久删除它们?

用户定义的.GlobalEnv变量在R中的物理位置在哪里,以及如何永久删除它们?
EN

Stack Overflow用户
提问于 2014-07-24 12:04:24
回答 2查看 325关注 0票数 0

问题:,我需要在R中使用Matlab,然后我添加了相关的包R.matlab。我在一个在R中使用Matlab的示例中定义了变量。

定义的变量是:数据、路径、路径名、x、y--变量的内容如下:

代码语言:javascript
复制
>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"

我需要的是:当我当前重新启动革命R时,当我重新启动革命R时,获得一个清晰的R会话(在对象浏览器中没有变量/对象),每当我重新启动革命R时,上面的变量(数据、路径、路径名、x、y)出现在对象浏览器中。

到现在为止我所做的:

  1. 我从默认的库位置完全删除了C:\Revolution\R-Enterprise-7.1\R-3.0.2\library文件夹:R.Matlab
  2. remove.packages("R.matlab")
  3. 关闭Revolution R;删除当前R工作目录中的现有解决方案文件(.sln);并重新启动Revolution R

无论我做什么,我都无法解决:每当我关闭Revolution R并重新启动它,变量(数据、路径、路径名、x、y)就会出现在.GlobalEnv中的对象浏览器中。我要在启动.GlobalEnv时清除Revolution R

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-07-24 12:29:04

解决办法(一步一步):

1.删除所有对象(在Revolution R中,从菜单中删除所有对象)

2.革命R中的,从菜单:工具-选项- Revolution RPE Options -Automatically Restore Saved Objects(选择:假)。

3. Close Revolution R,重新启动Revolution R

票数 1
EN

Stack Overflow用户

发布于 2014-07-24 12:25:43

尝试删除工作目录中的.Rdata文件(如果需要的话使用getwd()命令)?其中一些IDE将工作区保存到磁盘,并在下次启动时将其加载回磁盘。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24933198

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档