[問題] 迴圈錯誤後繼續執行
[問題類型]:
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
[軟體熟悉度]:
使用者(已經有用R 做過不少作品)
[問題敘述]:
使用迴圈時,當發生錯誤或者在計算矩陣inverse發生singular時,
會自動停止在那層迴圈。
我想問的是,當這類情況發生時,有辦法自動執行下一層迴圈嗎?
舉例來說:
for(i in 1:100)
{
solve(matrix) #舉例為解一個矩陣的inverse
}
當i=50時發生錯誤,這時候R會自動停止
有辦法自動變成i=51嗎?
而不是當看到出現error時,手動去改成for(i in 51:100)
不知道有沒有人有相關經驗,謝謝!
[關鍵字]:
迴圈
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.173.146.77
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1473949703.A.F2C.html
→
09/15 22:34, , 1F
09/15 22:34, 1F
→
09/15 22:40, , 2F
09/15 22:40, 2F
推
09/23 21:21, , 3F
09/23 21:21, 3F