如何在循环中创建向量

时间:2019-12-30 18:36:27

标签: r loops vector

在R中,当我写

i=10
y=c(i:i+9)
y

我的输出为19,而当我直接编写时

y = c(10:19)
y

为什么会这样?用i表示该表达式是什么意思?如何在循环中执行此操作(因为在这种情况下,我将值存储在计数器变量中)?

1 个答案:

答案 0 :(得分:5)

结帐:

?Syntax

:的优先级高于+。这是算术运算的顺序问题。

第一:

10:10 

计算为10。然后:

10 + 9 

计算为19