比如说我想保存"d2010 " (内含四个空格)到一个变量里,并且在输出时里面的四个空格也能输出,但是sas好像会去掉末尾的空格。
谢谢各位的解答!
试过如下语句:
data _null_;
n="d2010 "; *双引号内含四个空格;
ln=length(n);
put n= ln=;
run;
log窗口显示:
n=d2010 ln=5
而我期望的结果是包含空格的输出,如下:
n=d2010 ln=9

|
楼主: kevin5huang
|
7028
11
[原创博文] 求教: SAS变量如何保存多个空格 |
|
高中生 75%
-
|
回帖推荐soporaeternus 发表于2楼 查看完整内容 Length Returns the length of a non-blank character string, excluding trailing blanks, and returns 1 for a blank character string.
Lengthc Returns the length of a character string, including trailing blanks.你的写法是对的
是length的问题
试试看lengthc
希望对你有帮助
本帖被以下文库推荐
| ||
|
|
| ||
|
Let them be hard, but never unjust
|
||
| ||
| ||
|
|
||
| ||
|
|
||
| ||
|
|
||
| ||
|
和谐拯救危机
|
||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


