※ 引述《qazzzzz (小毛怪)》之铭言:
: [软件熟悉度]:
: 新手(没写过程式,R 是我的第一次)
: [问题叙述]:
: 我目前在使用一个套件,并使用for循环让这个套件能够分析很多个档案,
: 但是我发现有一些档案用这个套件会有问题,会出现Error,
: 所以我在想是否有一种function可以在出现Error时给我通知,
: 让我可以对无法分析的档案做一些纪录。
: [程式范例]:
: 简单举个例
:
: > plotRegulatoryGraph(pw_1_graph)
: Error in plotRegulatoryGraph(pw_1_graph) :.......
:
: 就是要怎么处理 Error message
: 谢谢~
用 try
```
r <- try(plotRegulatoryGraph(pw_1_graph), silent = TRUE)
if (class(r) == "try-error") {
# error occurs
message <- conditionMessage(attr(r, "condition"))
} else {
# no error, `r` will be the expected result
# do something with r ...
}
```