在BASIC中R等价于`with ... end with`

时间:2014-12-08 23:40:48

标签: 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 ......

1 个答案:

答案 0 :(得分:2)

您可以将within用于此类

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