R言語

R言語: クロージャ

・クロージャについて 関数が、その関数のスコープ外のレキシカル変数を参照している状況のことらしい.まあ、包含関係にある一段階上の親(スコープ)の変数を参照してるってことかな.この関数をクロージャといったり、この関数と参照されている変数を含めて…

R言語: tryでデバッグ

ループ処理をする場合に、ループの始めの方は上手く動いているが、どこかで問題が発生しているようだという場合に使います。以下の例は、xに1から100までの数字を代入し、forループ内においてif文の判定をしてから、printを用いて出力をしています。 tryとin…

R言語: tryの使い方

tryの使い方についてです。 tryの良いところは、エラーで強制終了しないことでしょうか。 まあ、tryを使うときはどんなエラーが起こるかを把握しておかないといけないのですが。以下、tryを使ったコードです。 まずTESTFUNという関数をつくり、それを実行し…