【发布时间】:2019-10-07 16:27:09
【问题描述】:
下午好, 我有一个包含名字和姓氏列表的数据集。无论出于何种原因,其中一些名称中都包含需要删除的特殊字符。该字段为字符格式,我尝试使用以下内容仅保留允许的字符并删除所有其他字符。但是,我的结果返回所有名称的空白值。
我在这里做错了什么?
Data want;
set have;
'Last Name'n=compress(last_name,"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'- ","k");
'First Name'n=compress(first_name,"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'- ","k");
drop last_name first_name;
run;
【问题讨论】:
-
显示您的日志。您确定您的输入数据集包含名为
last_name和first_name的变量吗?
标签: sas compression