【发布时间】:2019-04-23 14:12:40
【问题描述】:
我正在尝试清理一些数据。在变量“教育水平”下,我有多个关于持有硕士学位的观察结果。例如。 “硕士”“硕士学位”“硕士学位”。我将它们组织成一个值:使用 IF-THEN 语句的“硕士学位”。但是,我有另一个条目,其结尾有空格,名为“Masters Degree”,IF-THEN 语句没有提取该条目。我怎样才能减少这个?
我研究了一些函数来处理这个问题,例如 TRIM(),但我真的不明白如何实现这些,因为我是 SAS 新手。
这就是我尝试整理用于之前变量的数据和格式的方式:
data libref.name;
set libref.name;
if Var1 = "Masters" then Var1 = "Masters Degree";
if Var1 = "Master's" then Var1 = "Masters Degree";
if Var1 = "Master Degree " then Var1 = "Masters Degree";
run;
我只是想将“硕士学位”观察结果转换为“硕士学位”
【问题讨论】:
-
您的 LIBREF 是否指向外部数据库?喜欢甲骨文?
标签: sas