我在R工作区内,我使用命令source('myscript.r')
启动脚本。但是这个脚本在某处崩溃,然后R提示退出工作区问题。因为这对我来说对调试有用,所以我想知道最后执行的命令是什么,也应该是崩溃执行的命令。我玩过source()参数,但是我无法显示解析的最后一个命令。
还有一种方法可以防止R在发生错误后退出吗?
编辑:我认为问题出在myscript.r调用的函数中,所以source()不会打印在该函数中执行的任何命令。EDIT2:这是一个例子
qair2rh = function(qair, temp, pres){
temp=temp-273.15
pres=pres*0.01
e <- qair * pres / (0.378 * qair + 0.622)
es <- 6.112 * exp((17.67 * temp)/(temp + 243.5))
rh <- e / es
return(rh)
}
qair=10
temp=20
pres=2
rh=qair2rh(qair, temp, pres)
source不会打印函数内执行的任何命令。
答案 0 :(得分:1)
设置$("#fc"+ result.Element).attr("value", "");
或echo = TRUE
。