Rのデバッグ http://stat.biopapyrus.net/dev/debug.html
エラーの原因の関数をさぐる。エラー後実行
traceback()
browser() をしかける。ここからデバッグモードを入る。
f<-function(x,y){
z<-x+y
browser()
return(z)
}
デバックモードに入るので、
ls
で参照可能な変数をみる
x
変数をいれれば変数の内容を見れる。
n
一行進むnコマンド
c
次のブラウザーへ進むcコマンド
Q
ブラウザ終了
tryCatch({rem_add[add_points]<-rem2},error=function(err){return(list(rem2,add_points))})