楼主:
eri820503 (snoopyahoo)
2016-09-15 22:28:19[问题类型]:
程式咨询(我想用R 做某件事情,但是我不知道要怎么用R 写出来)
[软件熟悉度]:
使用者(已经有用R 做过不少作品)
[问题叙述]:
使用循环时,当发生错误或者在计算矩阵inverse发生singular时,
会自动停止在那层循环。
我想问的是,当这类情况发生时,有办法自动执行下一层循环吗?
举例来说:
for(i in 1:100)
{
solve(matrix) #举例为解一个矩阵的inverse
}
当i=50时发生错误,这时候R会自动停止
有办法自动变成i=51吗?
而不是当看到出现error时,手动去改成for(i in 51:100)
不知道有没有人有相关经验,谢谢!
[关键字]:
循环