0
我有一個1000行的數據幀。我想要循環的代碼非常簡單 - 我只想將列4中的所有值都大寫。我想這樣做,如果任何行中有錯誤,我希望它跳過該行並繼續行的其餘部分。R:For循環跳過如果錯誤/ tryCatch
我寫這段代碼:
for(i in 1:1000)
{
tryCatch(toupper(Total_Data_2[i,4]), error = function(e) next)
}
但是,我得到的錯誤:Error in value[[3L]](cond) : no loop for break/next, jumping to top level
有人可以幫助我?我可以做一個tryCatch或某種如果是錯誤的。
在此先感謝!
你期待什麼錯誤?我只需要'Total_Data_2 [,4] = toupper(Total_Data_2 [,4])',不需要循環。 – Gregor
我在一些行中有一些特殊字符。這會導致錯誤。 – user4918087
那些特殊字符是什麼? – user227710