【发布时间】:2016-09-27 16:53:56
【问题描述】:
我已经阅读了很多关于使用tryCatch()(来自本网站和其他网站)的信息,但我似乎无法让它发挥作用。我知道这是一个多余的问题,我很抱歉,但我真的可以使用帮助。
read.rwl() 打破了我的循环,因为我试图读取的一些数据很混乱。我想跳过来自list.rwl 的任何破坏我循环的 URL,同时将否则会破坏循环的 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)
}
【问题讨论】:
-
如果您使用非基础包中的函数,您应该包含 library() 调用以获取所需的所有内容。并且您应该包含正在使用的对象的 dput。
-
尝试重新阅读其中的一些资源。我怀疑他们是否建议您像上面那样使用
tryCatch。 -
感谢 cmets 的帮助。我知道我没有远程使用 tryCatch。我尝试了其他变体无济于事,因此我发布了我的问题。