上次和大家分享了如何导入含有字符的数值,我们在试验百分数的时候发现SAS只是将百分号去掉了,比如,百分数10%,导入到SAS数据集后的结果是10,但是我们需要的结果是0.1。我们如何正确地导入百分数呢,下面就和大家分享一种导入百分数的输入格式——percent。
需求如下:
在D:\下存放了名为myfile.txt的文本文件,文件的内容如下:
10%
12%
34%
该文件只包含一个字段,字段名为Num,类型为百分数,长度为3。
需要将该文件导入到名为work.mydata的SAS数据集。
代码:
data work.mydata;
infile
'D:\myfile.txt';
input @1 Num
percent3.;
run;
结果:
Obs
Num
需求如下:
在D:\下存放了名为myfile.txt的文本文件,文件的内容如下:
10%
12%
34%
该文件只包含一个字段,字段名为Num,类型为百分数,长度为3。
需要将该文件导入到名为work.mydata的SAS数据集。
代码:
data work.mydata;
run;
结果:
