我有这样的数据,搜索和匹配单个数据集的观察与SAS
external-id M1 M2 M3 M4 M5 VAR1 VAR2 VAR3 VAR4 VAR5
P1 AA AG ZZ -/- GG
P2 AA AA AA GG GG
我想看到P1和P2包含相同的数据或没有,如果同样的我会给等于否则不等于和存储它们在虚拟变量VAR1到VAR5中。我如何在SAS中做到这一点?/- - 这样
external-id M1 M2 M3 M4 M5 VAR1 VAR2 VAR3 VAR4 VAR5
P1 AA AG ZZ -/- GG EQ NE EQ EQ EQ
P2 AA AA AA GG GG
我要考虑一下,如果P1或P2有ZZ,
我期待的数据是相等的。数组编程对此有帮助吗?
你有没有想过转换这张表,以便M1-M5是你的行,P1和P2是你的变量?这将允许你做一个变量'match',并说:'如果P1 = P2那么匹配='EQ'; else match ='NE';' – bdiamante 2013-05-01 20:52:02