たとえば、SAS では、データセット A (左下) に 5 つの ID があります。データセット B があります (右下にいくつかの A の ID が含まれている可能性があります)。必要なのは、A で 1 つの一意の組み合わせ (A は主要な結果のデータセット) を見つけることであり、B は同性、年齢範囲 5 以内、収入範囲10000 以内です。多くの b.id が a.id とマージされる可能性があります。しかし、これがキックです。b.id は 1 回しか使用できません。この場合、101 は 106 と結合し、102 は 111 と結合し、103 は 112 と結合し、105 は 110 と結合します。うまくいけば、それは十分に明確です。ありがとう!
ID sex age income ID sex age income
101 F 30 20000 106 F 26 21000
102 M 20 10000 102 M 20 10000
103 F 38 30000 110 M 45 44000
104 M 55 35000 111 M 19 14000
105 M 43 45000 112 F 33 34000
結果
ID_a sex_a age_a income_a ID_b sex_b age_b income_b
101 F 30 20000 106 F 26 21000
102 M 20 10000 111 M 19 14000
103 F 38 30000 112 F 33 34000
104 M 55 35000
105 M 43 45000 110 M 45 44000