Rでデバッグ

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))})