发生错误时,Rstudio退出调试模式
我试图使用Rstudio中的调试工具逐行执行函数。但是,在我还没有时间将几个重要变量保存到全局环境之前,每当出现错误时,Rstudio都会退出调试模式。有没有办法避免这种情况,并在出现错误时留在调试环境中 要复制这一点:发生错误时,Rstudio退出调试模式,r,R,我试图使用Rstudio中的调试工具逐行执行函数。但是,在我还没有时间将几个重要变量保存到全局环境之前,每当出现错误时,Rstudio都会退出调试模式。有没有办法避免这种情况,并在出现错误时留在调试环境中 要复制这一点: t.f <- function(x) { y <- sample(1:2000, 10) print(x) rm(x) print(x) return(y) } debug(t.f) t.f(1) t.f它不是一个东西,它是一个东西。不幸的是,
t.f <- function(x) {
y <- sample(1:2000, 10)
print(x)
rm(x)
print(x)
return(y)
}
debug(t.f)
t.f(1)
t.f它不是一个东西,它是一个东西。不幸的是,我认为R调试器有一定的局限性,并且设置了它的方式(没有火焰战争)。Hadley的,特别是22.4.2.2的备选方案建议了一些事情,包括选项(error=recover)
,我从未成功地掌握过这些。。。我也不能肯定它能解决这个问题。