産婦人科フクロウ blog 〜PhDからプロの研究者を目指して〜人のまねをせずに、その身に応じ、武器は自分の使いやすいものでなければならぬ

基礎の発生学、細胞物理学について勉強したことを載せていきます。古武道鍛錬中。GitHub;hidem1990

R基礎勉強会

デバッグ

書いたCodeがしっかり働くのかどうかを調べるお仕事

 

あまり長いの書いたことがないので必要性が感じられなかったが、そのうち使えたら良いものがあるだろう。

 

とりあえずメモ

debug

--undebug;デバッグの世界から出る

 

#browseの表記

 

set.seedで乱数を固定

 

#自分で作りながら“間違えそうな例”を考える→そのような“間違えそうな”時を含む例を考えて実験かけてみる

 

#最初と最後に注目

#答えの考えうるパターンを色々考える

  ーNA、長さが短いなどなど

 

#browser()関数

--if (i== n-k) browser()#breakpointが作成される

 

#ループはリストで実行→print(),cat()で全部はかせて異常を見つける

 

#tracebackでどの関数がおかしいかを調べる