我的变量是'123 - 如何使用子字符串转换字符'。
我需要得到的结果是一个带数字类型的变量123。
Substring(myvariable,1,3)
如何获取数字?谢谢!
答案 0 :(得分:4)
my_var_numeric = input(substr(my_var, 1, 3), 8.);
答案 1 :(得分:0)
这是另一种选择。无论字符串的长度或位置如何,这个都只保留数字。
data w;
string = '1230 - How to convert char with substring';
number = input(compress(string,'0123456789','k'),best.);
output;
run;