組み合わせ(コンビネーション)を出力する関数
以下のコードで「A,B,C,D,E」から3つ選ぶ組み合わせの全通りが計算される。
> combn(LETTERS[1:5],3) [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10] [1,] "A" "A" "A" "A" "A" "A" "B" "B" "B" "C" [2,] "B" "B" "B" "C" "C" "D" "C" "C" "D" "D" [3,] "C" "D" "E" "D" "E" "E" "D" "E" "E" "E"
さらに引数に関数(FUN=)を追加で指定できて、各組み合わせに対しての処理も追加できる。便利。