将压缩字符串转换为小写
Convert a compressed string to lower case
将4个变量名组合成一个新的变量后,用"/"
分隔的名字写出来,我也需要用小写字母制作字符串。目前压缩后看起来像这样:
ArizonaDiamondbacks/Aquino,Greg/325000/Pitcher
在哪里应用 lowcase
函数?
data MON2; set MON;
COMBO=COMPRESS(Team||"/"||Name||"/"||Salary||"/"||Position);
run;
proc print data=MON2; run;
用 lowcase()
包围 compress()
。这将立即将整个字符串转换为小写。或者,您可以用 lowcase()
将 team
、name
等中的每一个包围起来,但在连接的字符串上只调用一次会更有效。
data mon2;
set mon;
combo = lowcase(compress(catx("/", team, name, salary, position)))
run;
proc print data = mon2;
run;
出于个人喜好,我使用了catx()
。在这种情况下,这会连接字符串并用斜线分隔各个部分。
将4个变量名组合成一个新的变量后,用"/"
分隔的名字写出来,我也需要用小写字母制作字符串。目前压缩后看起来像这样:
ArizonaDiamondbacks/Aquino,Greg/325000/Pitcher
在哪里应用 lowcase
函数?
data MON2; set MON;
COMBO=COMPRESS(Team||"/"||Name||"/"||Salary||"/"||Position);
run;
proc print data=MON2; run;
用 lowcase()
包围 compress()
。这将立即将整个字符串转换为小写。或者,您可以用 lowcase()
将 team
、name
等中的每一个包围起来,但在连接的字符串上只调用一次会更有效。
data mon2;
set mon;
combo = lowcase(compress(catx("/", team, name, salary, position)))
run;
proc print data = mon2;
run;
出于个人喜好,我使用了catx()
。在这种情况下,这会连接字符串并用斜线分隔各个部分。