标签: 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的记录。
任何人都知道原因吗?