R で Mathematica の Tuples[list, n] の動作を再現したいと考えています。たとえば、
Tuples[{0, 1}, 3] =
{{0, 0, 0}, {0, 0, 1}, {0, 1, 0}, {0, 1, 1}, {1, 0, 0},
{1, 0, 1}, {1, 1, 0}, {1, 1, 1}}.
R では、次の結果が必要です。
tuples(c(0,1), 3) = list( c(0, 0, 0), c(0, 0, 1), c(0, 1, 0),
c(0, 1, 1), c(1, 0, 0), c(1, 0, 1), c(1, 1, 0), c(1, 1, 1) )
またはこれに似たもので、サブリスト c(0,0,0) などを抽出できます。
これに対するコマンドはありますか?または、これをどのようにプログラムできますか?前もって感謝します。