全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1372 6
2017-05-10
如下代码的结果理解不好!
复制代码
日志结果如下:
复制代码
我的问题是:为什么读入的例如x1=1.1而不是11.0?
谢谢!

二维码

扫码加我 拉你入群

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

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

全部回复
2017-5-12 11:02:58
这是一个用来检验真假SAS程序员的陷阱:)
二维码

扫码加我 拉你入群

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

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

2017-5-12 14:43:31
teqel 发表于 2017-5-12 11:02
这是一个用来检验真假SAS程序员的陷阱:)
这是清华大学出版社朱世武教授编写教材《SAS编程技术教程 第2版》P135页例5.23。我理解不了,所以在这里请教大家!
二维码

扫码加我 拉你入群

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

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

2017-5-12 14:45:12
这是清华大学出版社出版的《SAS编程技术教程 第2版》(朱世武 主编)教材中135页,例5.23的例子。感兴趣的可以看看!
二维码

扫码加我 拉你入群

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

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

2017-5-12 14:50:10
这是清华大学出版社《SAS编程技术教程 第2版》(朱世武 主编)P135中例5.23。
二维码

扫码加我 拉你入群

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

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

2017-5-17 17:06:32
taoyuanjl 发表于 2017-5-12 14:50
这是清华大学出版社《SAS编程技术教程 第2版》(朱世武 主编)P135中例5.23。
这不是陷阱,书中有这个例子,应该有讲解informat的用法吧? 要不这本书愧对书本身的名字。
如下是官方文档的解释:

d
specifies an optional decimal scaling factor in the numeric informats. SAS divides
the input data by 10 to the power of d.

通俗讲,就是sas对输入的data除以10的d次方。  你给的例子中informat为3.1, 也就是对输入数据除10.
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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