R 从多个向量生成布尔型矩阵

R 从多个向量生成布尔型矩阵,r,R,假定 尝试表格和堆栈: xx.1 xx.2 xx.3 a 1 1 NA b 1 NA 1 d 1 1 1 e NA 1 1 f NA NA 1 更方便的是,您可以尝试: table(stack(list(xx.1 = xx.1, xx.2 = xx.2, xx.3 = xx.3))) # ind # values xx.1 xx.2 xx.3 # a 1 1 0 #

假定


尝试
表格
堆栈

xx.1 xx.2 xx.3
a    1    1   NA
b    1   NA    1
d    1    1    1
e   NA    1    1
f   NA   NA    1
更方便的是,您可以尝试:

table(stack(list(xx.1 = xx.1, xx.2 = xx.2, xx.3 = xx.3)))
#       ind
# values xx.1 xx.2 xx.3
#      a    1    1    0
#      b    1    0    1
#      d    1    1    1
#      e    0    1    1
#      f    0    0    1
table(stack(list(xx.1 = xx.1, xx.2 = xx.2, xx.3 = xx.3)))
#       ind
# values xx.1 xx.2 xx.3
#      a    1    1    0
#      b    1    0    1
#      d    1    1    1
#      e    0    1    1
#      f    0    0    1
table(stack(mget(ls(pattern = "xx"))))