在RStudio面板中搜索自定义环境

时间:2017-11-29 13:30:33

标签: rstudio

我定义了一个新环境:

myEnv <- new.env()

并在此环境中定义了新变量:

myEnv$data <- data1

我在RStudio中设置选项的方式,我在“环境”选项卡的右上方面板中看到所有已定义的变量。在此面板上方,有一个下拉菜单,默认情况下设置为“全局环境”。我希望在这个下拉菜单中找到新创建的环境myEnv,但事实并非如此。 myEnv$data也不在我找到data1的全局环境列表中。

有没有办法在面板中查看这些对象?看起来像一个基本问题,但我可以找到任何东西,如果重复,那就很抱歉。

RStudio版本1.0.143

1 个答案:

答案 0 :(得分:1)

您可以通过将其附加到搜索列表来使其显示在该面板中:

myEnv <- new.env()
myEnv$data <- 1:10
attach(myEnv)

然后浏览下拉列表。这也意味着它的data元素将隐藏data()函数:

data
# [1]  1  2  3  4  5  6  7  8  9 10

因为attach()具有这种潜在的副作用,所以通常最好避免它。

那你能做什么?有一点是只需点击全局环境中的myEnv条目即可。它将在源窗格(在我的系统的左上角,你的可能在其他地方)的面板中展开,显示内容。与Environment标签格式不完全相同,但足以看出发生了什么。