我有一个二进制矩阵:
S1 S2 S3 S4 S5 D1 D2 D3 D4
obs1 0 0 0 1 0 0 1 0 0
obs2 0 1 0 0 0 1 0 0 0
obs3 0 0 1 0 0 0 0 1 0
obs4 0 0 0 1 0 0 1 0 0
obs5 0 1 0 0 0 0 1 0 0
obs6 0 0 0 1 0 0 1 0 0
矩阵的每一行必须包含 S 组(S1、S2、S3、S4 或 S5)的值 1 和 D 组(D1、D2、D3 或 D4)的值 1。
如何根据出现值 1 的二进制矩阵的两列为两组创建列联表?即,我想要这个表格格式:
D1 D2 D3 D4
S1 0 0 0 0
S2 1 1 0 0
S3 0 0 1 0
S4 0 3 0 0
S5 0 0 0 0
例如,这里的值 3 来自 obs1、obs4 和 obs6,其中一对 (S4,D2) 同时取 1 作为值。