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"))))