全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
10420 12
2016-02-19
如题,请大神指教关于格式的问题,请问SAS中格式是怎么表示的,比如10.是什么意思?数值加一点是什么意思?谢谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2016-2-19 15:19:29
是数值的格式,w.d,w表示变量长度,d表示小数位数
10.表示变量长度为10,没有小数位。
不过一般数值变量长度不要随意调整,默认为8
二维码

扫码加我 拉你入群

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

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

2016-2-19 17:56:26
tonic_zlj 发表于 2016-2-19 15:19
是数值的格式,w.d,w表示变量长度,d表示小数位数
10.表示变量长度为10,没有小数位。
不过一般数值变量 ...
谢谢啦!
二维码

扫码加我 拉你入群

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

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

2016-2-19 19:42:37
344109549 发表于 2016-2-19 17:56
谢谢啦!
请问为什么format=5.3得到的数值形式是15.32?整数位是两位,小数位也是两位呢?谢谢!
二维码

扫码加我 拉你入群

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

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

2016-2-19 21:29:38
5.3的5位包含小数点,比如“15.32”就已经占据了5个位置了,
data a;
input x1 x2 5.3;
cards;
12345678 1.234
12345678 12.345
;
run;
proc print;
run;
这个里面,第一行“1.234”能读出;“12.345”则只能都出“12.340”。不知道有没有说对哈,刚开始学习。
二维码

扫码加我 拉你入群

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

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

2016-2-20 11:13:30
小白菜123ccc 发表于 2016-2-19 21:29
5.3的5位包含小数点,比如“15.32”就已经占据了5个位置了,
data a;
input x1 x2 5.3;
请问7是怎么来的呢?
请问上图中数字7是怎么来的?谢谢!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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