Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/80.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 当通过变量而不是常量访问列表时,发生了一件奇怪的事情_R_List - Fatal编程技术网

R 当通过变量而不是常量访问列表时,发生了一件奇怪的事情

R 当通过变量而不是常量访问列表时,发生了一件奇怪的事情,r,list,R,List,谁能告诉我为什么a[i:i+5]的值不是123456 非常感谢…优先运算符可能有问题。 试一试 > a = 1:10 > a [1] 1 2 3 4 5 6 7 8 9 10 > a[1:5] [1] 1 2 3 4 5 > i = 1 > a[i:i+5] [1] 6 优先级运算符可能有问题。 试一试 > a = 1:10 > a [1] 1 2 3 4 5 6 7 8 9 10 > a[1:5] [1]

谁能告诉我为什么
a[i:i+5]
的值不是
123456


非常感谢…

优先运算符可能有问题。 试一试

> a = 1:10
> a
 [1]  1  2  3  4  5  6  7  8  9 10
> a[1:5]
[1] 1 2 3 4 5
> i = 1
> a[i:i+5]
[1] 6

优先级运算符可能有问题。 试一试

> a = 1:10
> a
 [1]  1  2  3  4  5  6  7  8  9 10
> a[1:5]
[1] 1 2 3 4 5
> i = 1
> a[i:i+5]
[1] 6

优先级运算符可能有问题。 试一试

> a = 1:10
> a
 [1]  1  2  3  4  5  6  7  8  9 10
> a[1:5]
[1] 1 2 3 4 5
> i = 1
> a[i:i+5]
[1] 6

优先级运算符可能有问题。 试一试

> a = 1:10
> a
 [1]  1  2  3  4  5  6  7  8  9 10
> a[1:5]
[1] 1 2 3 4 5
> i = 1
> a[i:i+5]
[1] 6

这是因为
i:i+5
相当于
(i:i)+5

您应该使用
i:(i+5)


这是因为
i:i+5
相当于
(i:i)+5

您应该使用
i:(i+5)


这是因为
i:i+5
相当于
(i:i)+5

您应该使用
i:(i+5)


这是因为
i:i+5
相当于
(i:i)+5

您应该使用
i:(i+5)


优先。使用
a[i:(i+5)]
。正如@Roland所说,这是运算符的优先级。请参见
?语法
优先级。使用
a[i:(i+5)]
。正如@Roland所说,这是运算符的优先级。请参见
?语法
优先级。使用
a[i:(i+5)]
。正如@Roland所说,这是运算符的优先级。请参见
?语法
优先级。使用
a[i:(i+5)]
。正如@Roland所说,这是运算符的优先级。请参见
?语法