Sas:将字符串转换为大写、小写和正确大小写
您可以使用以下方法将 SAS 中的字符串转换为大写、小写和正确大小写:
方法一:将字符串转为大写
new_string = UPCASE (old_string);
方法2:将字符串转换为小写
new_string = LOWCASE (old_string);
方法 3:将字符串转换为正确的大小写
new_string = PROPCASE (old_string);
以下示例展示了如何在 SAS 中对以下数据集使用每种方法:
/*create dataset*/
data original_data;
input team $1-20;
datalines ;
Washington Wizards
Houston rockets
boston celtics
san antonio spurs
Orlando Magic
Miami Heat
;
run ;
/*view dataset*/
proc print data = original_data;
示例 1:将字符串转换为大写
以下代码显示如何创建一个新数据集,其中所有团队名称都转换为大写:
/*create new dataset*/
data new_data;
set original_data;
team = UPCASE (team);
run ;
/*view new dataset*/
proc print data = new_data;
请注意,每个团队名称都已转换为大写。
示例 2:将字符串转换为小写
以下代码显示如何创建一个新数据集,其中所有团队名称都转换为小写:
/*create new dataset*/
data new_data;
set original_data;
team = LOWCASE (team);
run ;
/*view new dataset*/
proc print data = new_data;
请注意,每个团队名称都已转换为小写。
示例 3:将字符串转换为正确的大小写
以下代码演示如何创建一个新数据集,其中所有团队名称均进行大小写转换:
注意:正确的大小写是指每个单词的第一个字母大写。
/*create new dataset*/
data new_data;
set original_data;
team = PROPCASE (team);
run ;
/*view new dataset*/
proc print data = new_data;
请注意,每个团队名称都已转换为正确的大小写。
其他资源
以下教程解释了如何在 SAS 中执行其他常见任务: