假设一个简单的代码:如何使静态变量动态?
> sample(2,5,replace=TRUE)
[1] 2 1 1 1 2
当再次调用它可以采取其它变量:
> sample(2,5,replace=TRUE)
[1] 1 2 2 1 2
然而,当分配给一个变量它粘到一个预定义组:
> n <- (sample(2,5,replace=TRUE))
> n
[1] 1 1 2 1 1
> n
[1] 1 1 2 1 1
> n
[1] 1 1 2 1 1
我们如何让n变量的值改变呢?
嗨,欢迎SO。这是非常不鼓励的。未来,您的代码将变得非常难以阅读和调试,无论是您还是将阅读代码的人员。只需定义一个函数,以便您可以再次调用它。 – Stereo
立体声是正确的,正如其他人进一步提到的那样,在R中使用它的惯用方式是为它编写一个函数。 –