作者Wush978 (拒看低质媒体)
看板R_Language
标题Re: [问题] error 讯息通知
时间Tue Oct 7 20:12:00 2014
※ 引述《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 ...
}
```
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.161.34.249
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/R_Language/M.1412683922.A.3DA.html
1F:推 qazzzzz: 噢太感谢你了! 10/08 23:39