我只是在学习SAS。这是一个非常简单的问题——我可能想多了。
我有一个名为的数据集people_info
,其中一个变量是SocialSecurityNum
. 我有另一个invalid_ssn
用单个变量调用的表:唯一和无效的SocialSecurityNum
观察。
我想要一个 DATA 步骤(或 PROC SQL 步骤),invalid_people_info
如果SocialSecurityNum
人(观察)与invalid_ssn
表中的值之一匹配,则输出。否则,它将输出回people_info
.
最好的方法是什么?
编辑:更多信息,澄清......
people_info
看起来像这样:
name SocialSecurityNum
joe 123
john 456
mary 876
bob 657
invalid_ssn
看起来像这样:
SocialSecurityNum
456
876
我想要的是people_info
改变(就地)并看起来像这样:
name SocialSecurityNum
joe 123
bob 657
和一个新表,称为invalid_people_info
如下所示:
name SocialSecurityNum
john 456
mary 876