Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R表示2乘的循环_R_For Loop - Fatal编程技术网

R表示2乘的循环

R表示2乘的循环,r,for-loop,R,For Loop,我想用变量j乘以2,对R做一个循环 我通常使用: for (j in seq(0,10,2)){ #myloop } 但这是用来加2,而不是乘 提前感谢你的帮助 只需创建一个几何序列 for (j in 2^(0:10)) {} 2^(0:10) > [1] 1 2 4 8 16 32 64 128 256 512 1024 你的意思是有一个0,2,4,8,16…的序列吗?啊,好的!我想知道我该如何设定限制?例如,我想限制在65岁。因此迭

我想用变量j乘以2,对R做一个循环

我通常使用:

for (j in seq(0,10,2)){
#myloop 
} 
但这是用来加2,而不是乘


提前感谢你的帮助

只需创建一个几何序列

for (j in 2^(0:10)) {}

2^(0:10)
> [1]    1    2    4    8   16   32   64  128  256  512 1024

你的意思是有一个0,2,4,8,16…的序列吗?啊,好的!我想知道我该如何设定限制?例如,我想限制在65岁。因此迭代必须在64处停止。
2^(0:floor(log(limit,base=2))