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 中执行其他常见任务:

如何在SAS中使用过程摘要
如何在SAS中重命名变量
如何在 SAS 中创建新变量
SAS中如何删除重复项

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注