简化一下问题就是
t=c(1,2,1)bb=0
for(j in 1:2)
{
bb=bb+t[j]
j=j+1
}
bb
这样输出结果是numeric(0),可是如果自己一步一步累加,首先是bb=0+t[1]=1,然后bb=1+t[2]=3,所以结果应该是3
为什么把t[j]放到循环里就出不来呢?
楼主: 蜡笔小新晴儿
|
27647
2
[问答] R中for循环求累加的一个问题 |
小学生 57%
-
|
| ||
京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明 免责及隐私声明