R中的奇异和行为

R中的奇异和行为,r,R,有人能告诉我这是怎么回事吗 > check [1] 1 5 4 6 7 > sum(check[1]:check[4]) [1] 21 这个总数不应该是16吗?你要求的总数(1:6)。如果您想要检查中前4项的总和,则应为: sum( check[1:4] ) “:”函数首先计算其侧翼参数,在您的例子中是查找1和6,然后返回该序列。您要求求和(1:6)。如果您想要检查中前4项的总和,则应为: sum( check[1:4] ) “:”函数首先计算它的侧翼参数,在您的例子中是查找1

有人能告诉我这是怎么回事吗

> check
[1] 1 5 4 6 7
> sum(check[1]:check[4])
[1] 21
这个总数不应该是16吗?

你要求的总数(1:6)。如果您想要检查中前4项的总和,则应为:

sum( check[1:4] )
“:”函数首先计算其侧翼参数,在您的例子中是查找1和6,然后返回该序列。

您要求求和(1:6)。如果您想要检查中前4项的总和,则应为:

sum( check[1:4] )

“:”函数首先计算它的侧翼参数,在您的例子中是查找1和6,然后返回该序列。

您正在执行的是
sum(1:6)
ie。检查[1]是1,检查[4]是6您正在执行的
sum(1:6)
ie。检查[1]是1,检查[4]是6到
check
函数属于哪个包?谢谢。
check
只是一个向量:
check@SabDeM:没有检查功能`在那个例子中,check是一个数字向量。@BondedDust我确实喝醉了,但我没有意识到。我想从数学角度(虽然不是从R术语)来看,
check[
可以被视为一个“函数”。它确实会返回一个数值输入值。因此,您的规则是“不要喝酒和推导”
check
函数属于哪个包?谢谢。
check
只是一个向量:
check@SabDeM:没有check函数。
check'在那个例子中是一个数字向量。@bondedust我确实喝醉了,但没有意识到这一点。我想从数学(尽管不是从R术语)的角度来看
check[
可以被视为一个“函数”。它确实会为数字输入返回一个值。因此,您的规则是“不要喝酒和派生”