我有2张桌子。 1表有所有可能的错误,看起来像
mistake|description
m1 | a
m2 | b
m3 | c
第二张表是我的数据:
n | m1 | m2 | m3
1 | 1 | 0 | 1
2 | 0 | 1 | 1
3 | 1 | 1 | 0
其中n是row_num,并且对于每个m我把1放错了,0 - 没有。 总的来说,我想加入他们,为每个错误显示row_nums(或其他信息)。 类似的东西:
mistake | n
m1 |1
m1 |3
m2 |2
m2 |3
m3 |1
m3 |2
答案 0 :(得分:0)
在我看来,你只是要求转置数据。
data have;
input n m1 m2 m3 ;
cards;
1 1 0 1
2 0 1 1
3 1 1 0
;
proc transpose data=have out=want ;
by n ;
var m1 m2 m3 ;
run;