我有一個for循環在R中進行矩陣操作。對於某些檢查是真的,我需要再次來到同一行,意思是i
需要被減1。無法減少R中「for」循環中的循環變量
for(i in 1:10)
{
if(some chk)
{
i=i-1
}
}
其實i
是不減少我。舉例來說,在第五排我將我減少到4,所以它應該是5,但它是以6結尾。 請指教。
我的意圖是: 檢查一個矩陣的第一列值,如果我找到任何重複的值,我取第二列值並附加第一行的第二列並刪除重複的行。所以,當我刪除一行時,我不需要增加while循環中的i。 (這只是一個縮減地圖方法,追加同一個鍵的值)
您應該在下面的評論內容中編輯您的問題,以便我們可以知道您的實際期望輸出是什麼。 –