Próbuję wygenerować wszystkie możliwe kombinacje 0 i 1 w wektorze o długości 14. Czy istnieje prosty sposób na uzyskanie tego wyniku jako listy wektorów, a nawet lepiej, ramki danych?
Aby lepiej zademonstrować to, czego szukam, załóżmy, że chcę tylko wektor o długości 3. Chciałbym móc wygenerować następujące elementy:
(1,1,1), (0,0,0), (1,1,0), (1,0,0), (1,0,1), (0,1,0), (0,1,1), (0,0,0)
za wszelką pomoc bardzo dziękuję!
1 odpowiedź
wydaje mi się że szukasz funkcji expand.grid
.
expand.grid(0:1, 0:1, 0:1)
Lub, w długim przypadku:
n <- 14
l <- rep(list(0:1), n)
expand.grid(l)