0
我讀了很多關於使用tryCatch()
(來自本網站和其他人),但我似乎無法得到它的工作。我知道這是一個多餘的問題,我很抱歉,但我真的可以使用幫助。跳過R中的錯誤消息
read.rwl()
打破了我的循環,因爲我試圖讀取的一些數據是凌亂的。我想跳過list.rwl
中的任何網址,這些網址會中斷我的循環,同時還會將作爲對象的URL保存爲會破壞循環的網址。
itrdb <- read.csv ("itrdb.csv")
itrdb.rwl <- (itrdb [,7])
library (dplR)
for (i in 1:length(itrdb)) {
list.rwl <- as.character (rwl.crn [1] [i])
skip_with_message = simpleError('Did not work out')
x <- tryCatch(read.rwl (list.rwl), error = function(e) skip_with_message)
}
如果您使用的是非基礎包中的函數,則應該包含庫()調用所需的所有內容。並且您應該爲正在使用的對象包含dput。 –
嘗試重新閱讀其中一些來源。我懷疑他們建議你像上面那樣使用'tryCatch'。 – nrussell
感謝您的有用評論。我知道我沒有遠程使用tryCatch。我嘗試了其他變化無濟於事,因此我發佈了我的問題。 – ZempOh