ループでは、テストに基づいて行を識別します。インデックス (idx) を使用して、元の行列 (inM) からこれらの行を繰り返し削除します。
inM <- inM[-idx,]
場合によっては、idx が空になることがあります。つまり、テストを満たす行がないため、idx は integer(0) 型になります。inM から idx を削除すると、同じ行列ではなく空の行列が得られます。その結果、次の反復で空の行列を取得しました...
それを避けるためのワンライナーソリューションはありますか?