我希望在 R 中生成长度为 n
的所有可能的二进制向量。执行此操作的最佳方法是什么(最好是计算效率高且代码可读)?
最佳答案
n = 3
expand.grid(replicate(n, 0:1, simplify = FALSE))
# Var1 Var2 Var3
#1 0 0 0
#2 1 0 0
#3 0 1 0
#4 1 1 0
#5 0 0 1
#6 1 0 1
#7 0 1 1
#8 1 1 1
https://stackoverflow.com/questions/48978077/