假设有如下表~
NAME PHONE CONTACTOR PHONE_1;
A 11 B 22
B 22 A 11
C 33 D 44
D 44 E 99
我需要找出A和B来,因为A和B互相填写了对方作为联系人~
我理解逻辑大概是这样,
1 data里读到第一行, NAME=A CONTACOTR=B 的时候
2 判断B 在不在 表D 的NAME 中~
3 然后再判断 表D 中 NAME=B的哪一行里 CONTRACOTR是否=A。
4 两重判断都是TRUE的就
设定新变量MARK=1 。。。。
然后导出MARK=1的就好~~
到时候再一个个看就好了~~
——————————————
实际上还要判断2次 电话是否互相匹配~~~
不知道有没有SAS高手能教教我~
我只会python 那种 dictionary 然后输入位置编码 一个个检查那种~
但是我想sas data里面自动在走一种神秘的循环。。。。。
玩了一天。。。不会玩