ifelse()とif-else構文の違い

前回(jsonliteで要素ひとつだけのベクトルをうまくtoJSON()する - Technically, technophobic.)、 ifelseにベクトルを渡してもなぜか返ってくるのはひとつの値だけ、という挙動に悩んでたけど、 r - if-else vs ifelse with lists - Stack Overflow を読んでそういうことかー、と思ったのでメモ。 ちゃんとifelseのヘル…