[問題類型]:
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
[軟體熟悉度]:
使用者(已經有用R 做過不少作品)
[問題敘述]:
使用迴圈時,當發生錯誤或者在計算矩陣inverse發生singular時,
會自動停止在那層迴圈。
我想問的是,當這類情況發生時,有辦法自動執行下一層迴圈嗎?
舉例來說:
for(i in 1:100)
{
solve(matrix) #舉例為解一個矩陣的inverse
}
當i=50時發生錯誤,這時候R會自動停止
有辦法自動變成i=51嗎?
而不是當看到出現error時,手動去改成for(i in 51:100)
不知道有沒有人有相關經驗,謝謝!
[關鍵字]:
迴圈