我想通过函数写在pdf上。
pdf("termolayout.pdf")
generate_termolayout(db)
#This functions prints thermolayouts, but when the db is corrupted, generates errors
dev.off()
即使
dev.off()
失败,我如何确保R运行generate_termolayout
?
最佳答案
使用on.exit
:
mypdf <- function() {
pdf("termolayout.pdf")
on.exit(dev.off())
stop("An error.")
}
mypdf()
#Error in mypdf() : An error.
dev.cur()
#RStudioGD
#2
关于r - 避免让设备继续使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39855378/