标签: r loops vector
在R中,当我写
i=10 y=c(i:i+9) y
我的输出为19,而当我直接编写时
y = c(10:19) y
为什么会这样?用i表示该表达式是什么意思?如何在循环中执行此操作(因为在这种情况下,我将值存储在计数器变量中)?
答案 0 :(得分:5)
结帐:
?Syntax
:的优先级高于+。这是算术运算的顺序问题。
:
+
第一:
10:10
计算为10。然后:
10
10 + 9
计算为19
19