全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1584 6
2014-06-06
各位大神,小女子100%SAS小白一枚,刚刚申请的论坛账号,也实在没有论坛币可供报答,只求哪位大神能指点一二,感激不尽!
事情是这样的,我运行了下面截图中的程序,结果出现了下面截图中的结果。本人才疏学浅,不知为何输入1.4没做任何运算,是怎么变成1.39999...的,请高人指点迷津!是就应该是这样的结果呢?还是我软件没装好?还是真的发生尴尬的硬件问题造成电脑指针偏移了???
不知道到底是何原因,求解...
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-6-6 16:21:21
为什么要加上1-4 这样的东西呢?完全不用的啊
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-6-6 17:21:13
data one;
input a b;
datalines;
1.4 6
1.2 5
1.1 4
1.3 4
1.3 5
1.3 6
2.0 3
;
run;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-6-6 17:22:06
对于数值型变量,不用定义那么多,你用我上面的程序试试,应该是你想要的结果吧
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-6-7 08:56:02
xulimei1986 发表于 2014-6-6 17:22
对于数值型变量,不用定义那么多,你用我上面的程序试试,应该是你想要的结果吧
这个是清华大学出版社的SAS编程基础教程那本书上的例子,目的是为了证明数值型变量的值长度可以控制,我照着打下来的,也试过很多次了,发现加上“length default = 3;”这句就会出问题。不知大神可否遇到过这种代码?想求教这是怎么回事...
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-6-7 09:57:00
这是SAS浮点数的精度问题。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群