如何在 SAS 中将指数(例如 3.22254e2、3.24456545e-3)值转换为数字格式(322.254,0.00324456545)。我从文件中获取源作为 varchar 并且需要在 oracle 中将其存储为数字格式。
我需要从文件(csv)中读取,所以当我尝试做同样的事情时,我得到的结果(b)为空。
我的代码:
data work.exp_num ;
infile 'exp_number.csv'
lrecl = 256
delimiter = '~'
dsd
missover
firstobs = 2;
;
attrib a length = $300
format = $32.
informat = $32.;
input a ;
run;
data test;
set work.exp_num;
b=input(a,32.16);
run;
请帮忙。
提前致谢。