地瓜艾小七 发表于 2019-6-17 16:43 
还想问个问题,就是除了sum会出现NA,还有其他可能出现NA的情况么?初值都是数,没有NA,然后他算着算着就 ...
可以print或者cat一下当前迭代到了哪一次,然后在出问题的这一次手动运行试一下?
也有可能是赋值符号的问题,我看你一会儿用 “<-” 一会儿用“=”,我以前记得刚开始学R的时候老师有建议用 <- 来给变量赋值,具体原因有点忘了。但是记得一个例子:
不知道是不是这个原因。
其实循环出错很好找的,看停到哪一次,就能找出来的。while可以,for加if语句也可以。