Skip to content
Back to formatted view

Raw Message

Message-ID: <436b2d80.9c8e.1480bc66d99.Coremail.rhelpmaillist@163.com>
Date: 2014-08-25T06:07:06Z
From: PO SU
Subject: What the difference between .Golbalenv and package:base?

Dear rusers,

? ? As we know, there are a lot of environments in the search() path, such as?? .Golbalenv and package:base .
And ?i can just use ?.Golbalenv$a ,.Golbalenv$b to use the virable, ?but i must use as.envrionment("package:base") to find virable, i feel it not very convenient.


For example, when i use the following codes to add a new env into the search() path.



> tmp<-attach(NULL,name="new_name")
> assign("a",2,envir=as.environment("new_name"))
> a
[1] 2
> as.environment("new_name")$a
[1] 2
?I must always convert the name to the environment, How can i just use the following form:



> tmp<-attach(NULL,name="new_name")
> assign("a",2,envir=new_name) ? #like using ?.GlobalEnv
> a
[1] 2
> new_name$a

[1] 2







--

PO SU
mail: desolator88 at 163.com 
Majored in Statistics from SJTU