裏 RjpWiki

Julia ときどき R, Python によるコンピュータプログラム,コンピュータ・サイエンス,統計学

combn の FUN 引数で定義する関数に注意

2014年11月20日 | ブログラミング

かなり,はまった。簡単な例を挙げよう。

combn(10, 5, function(x) print(sum(x)))

は無問題だが,

combn(10, 5, function(x) cat(sum(x)))


  以下にエラー matrix(r, nrow = len.r, ncol = count) :
   'data' はベクトル型でなくてはなりませんが、'NULL' でした

となる。function が値を返さない(cat など)ときは,

combn(10, 5, function(x) cat(sum(x)), simplify=FALSE)

とでもする必要がある。

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

PVアクセスランキング にほんブログ村

PVアクセスランキング にほんブログ村