楼主: kutuomonk
3370 13

有关informat与input语句的问题。 [推广有奖]

  • 1关注
  • 3粉丝

副教授

45%

还不是VIP/贵宾

-

威望
0
论坛币
10068 个
通用积分
14.5649
学术水平
2 点
热心指数
2 点
信用等级
2 点
经验
13257 点
帖子
314
精华
0
在线时间
1266 小时
注册时间
2008-11-15
最后登录
2024-4-23

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
data m;
informat x 8.2;
input x;
cards;
12345.1234
;
run;

data m;
input x 8.2;
cards;
12345.1234
;
run;
他们作用怎么不一样?informat规定了x的格式是8.2,怎么sas读入的数据还是12345.1234呢?希望朋友们解释下,谢了。
二维码

扫码加我 拉你入群

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

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

关键词:informat informa format inform put语句 语句 Input informat

沙发
crackman 发表于 2010-4-9 11:46:10 |只看作者 |坛友微信交流群
你这个问题有点意思

使用道具

藤椅
sdu0632 发表于 2010-4-9 11:59:10 |只看作者 |坛友微信交流群
data m;
format x 8.2;
input x;
cards;
12345.1234 ;
run;

使用道具

板凳
crackman 发表于 2010-4-9 13:05:41 |只看作者 |坛友微信交流群
data m;
informat x 8.2;
input x;
cards;
12345.1234
;
run;
欢迎大家探informat的运行机制吧
我觉得很有意思

使用道具

报纸
一江明月 发表于 2010-4-9 13:55:10 |只看作者 |坛友微信交流群
楼主用的是哪个版本啊?我怎么读入的是12345.12,我的版本是9.2的.

使用道具

地板
crackman 发表于 2010-4-9 14:15:50 |只看作者 |坛友微信交流群
第一个程序读的确实是如楼主所说
感觉这个INFORMAT没起作用
如果改成 12345678
你看看又起作用了
如果你把格式换成3.5 4.1
你又有新发现
期待高手解释其数据在INPUT STACK做运行的机制
谢谢

使用道具

7
zelision 发表于 2010-4-9 15:26:41 |只看作者 |坛友微信交流群
data m;
informat x 8.2;
format x 8.2;
input x;
cards;
12345.1234
;
run;
这样就可以了
第二个直接在定义定量的时候就定义了格式,是可以的

使用道具

8
kutuomonk 发表于 2010-4-9 16:33:11 |只看作者 |坛友微信交流群
谢谢各位关注,我用的是SAS9.1.3,这个问题想了好久,希望各位朋友再详细解释下。

使用道具

9
soporaeternus 发表于 2010-4-9 16:36:11 |只看作者 |坛友微信交流群
w.d的informat
当数据有小数点的时候,d失效
Let them be hard, but never unjust

使用道具

10
crackman 发表于 2010-4-9 18:02:49 |只看作者 |坛友微信交流群
9# soporaeternus
没有小数点呢?
呵呵

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-28 22:32