gpt4 book ai didi

SAS打印特殊字符的ASCII值

转载 作者:行者123 更新时间:2023-12-02 03:38:37 25 4
gpt4 key购买 nike

我正在使用 SAS 中的 notalnum 函数。输入是一个数据库字段。现在,该函数返回一个值,告诉我每个字符串的末尾都有一个特殊字符。它不是空格字符,因为我在输入字段上使用了 COMPRESS 函数。

如何打印每个字符串末尾特殊字符的 ACII 值?

最佳答案

$HEX。格式是查看它们是什么的最简单方法:

data have;
var="Something With A Special Char"||'0D'x;
run;

data _null_;
set have;
rul=repeat('1 2 3 4 5 6 7 8 9 0 ',3); *so we can easily see what char is what;
put rul=;
put var= $HEX.;
run;

您还可以在压缩上使用 c 选项 (var=compress(var,,'c');) 来压缩控制字符(通常是您在这些情况下会遇到的情况)。

最后 - 如果您的数据来自网络,“A0”x 是添加到列表中的一个不错的选择,即不间断空格。

关于SAS打印特殊字符的ASCII值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32147676/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com