2

私たちを環境に送り込む機能があるかどうか聞いてみたいと思います。例えば:

# create two environments
Env1 <- new.env()
Env2 <- new.env()

# assign one variable into each environment
assign("v1", "1", envir = Env1)
assign("v2", "2", envir = Env2)

# In order to refer to the variable in Env2 I have to use Env2$v2, for example 
print(Env2$v2)

# The question is if there is some function that sents us into Env2
# so that when we refer to the variable in Env2 to use just v2, that is
print(v2)

皆さん、ありがとうございました

4

1 に答える 1

2

「変数を参照する」の意味に応じて、attachこれを行います。

attach(Env2)
print(v2)
## [1] "2"

detach()
print(v2)
## Error in print(v2) : object 'v2' not found

値を変更しようとすると、位置2に付加されるため、別の話になります。

于 2012-12-23T20:06:44.300 に答える