全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1427 4
2014-11-29
data a;
informat x 8.2;
x=12345.1234;
put x=;
run;
结果显示:12345.1234
格式中8.2不是限制了小数位吗?为什么还显示4位小数呢,而不是12345.12呢
二维码

扫码加我 拉你入群

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

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

全部回复
2014-12-2 09:03:06
不知道咋解释,但是用format就可以了
二维码

扫码加我 拉你入群

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

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

2014-12-2 10:09:04
informat works with input atrrib,

you will see what you expected.

data a;
informat x 8.2;
input x;
datalines;
12345.1234
;
run;

proc print data=a;
run;

二维码

扫码加我 拉你入群

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

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

2014-12-2 12:21:24
复制代码
二维码

扫码加我 拉你入群

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

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

2014-12-2 12:47:26
Informats are typically used to read or input data from external files called flat files,或者读取datalines后面的数据,或者用在input()函数里面。
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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