R在BASIC中与` with…end with `相当

R在BASIC中与` with…end with `相当,r,with-statement,R,With Statement,我正在寻找一个类似于BASIC中的with…end with语句的R函数,即,而不是 x = list() x$a = 1 x$b = 2 x$c = 3 ... 您可以执行以下操作: with x; do a = 1 b = 2 c = 3 ... end with 我记得以前这样做过,但现在记不起函数的名称了,arghhh…您可以使用中的来执行类似的操作 x = list() x <- within(x, { a <- 1 b <- 2 c <

我正在寻找一个类似于BASIC中的
with…end with
语句的R函数,即,而不是

x = list()
x$a = 1
x$b = 2
x$c = 3
...
您可以执行以下操作:

with x; do 
a = 1
b = 2
c = 3
...
end with

我记得以前这样做过,但现在记不起函数的名称了,arghhh…

您可以使用
中的
来执行类似的操作

x = list()
x <- within(x, {
   a <- 1
   b <- 2
   c <- 3
})
x
x=list()
x