我定义了一个新环境:
myEnv <- new.env()
并在此环境中定义了新变量:
myEnv$data <- data1
我在RStudio中设置选项的方式,我在“环境”选项卡的右上方面板中看到所有已定义的变量。在此面板上方,有一个下拉菜单,默认情况下设置为“全局环境”。我希望在这个下拉菜单中找到新创建的环境myEnv
,但事实并非如此。 myEnv$data
也不在我找到data1
的全局环境列表中。
有没有办法在面板中查看这些对象?看起来像一个基本问题,但我可以找到任何东西,如果重复,那就很抱歉。
RStudio版本1.0.143
答案 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
标签格式不完全相同,但足以看出发生了什么。