在SAS中的循环索引条件下进行数据子集化

时间:2016-05-23 19:16:45

标签: sas

data test1;
   do i=0 to 10 by 0.1;
   j=i*10;
   output;
   end;
run;

data test2;
   set test1;
   if i=3;
run;

如果我运行此代码,test2中将没有记录,为什么会发生这种情况?对于每个记录,“i”的范围从0到10增加0.1,为什么我不能选择i = 3的那个。而且,如果我使用条件“i< = 3”,将选择i = 0到2.9的记录。

任何人都知道原因吗?

0 个答案:

没有答案