楼主: 不是吧258123
15426 5

[问答] 求助SAS数据小数点位数 [推广有奖]

  • 0关注
  • 0粉丝

硕士生

88%

还不是VIP/贵宾

-

威望
0
论坛币
273 个
通用积分
3.4623
学术水平
6 点
热心指数
5 点
信用等级
4 点
经验
11212 点
帖子
143
精华
0
在线时间
264 小时
注册时间
2013-10-20
最后登录
2025-12-15

楼主
不是吧258123 发表于 2017-7-26 14:29:11 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
求助各位大神,SAS中数据储存格式的问题;SAS中数据储存格式默认是不显示小数点后的0,比如数据5.30,读入到SAS就成了5.3;虽然可以通过format语句规定其输出格式为5.30的形式,但是我需要将该数据进行到格式输出;
比如说我有一个表格为N(%),括号外边为例数,括号里面为百分数,百分数要求两位小数,缺0的要补充;实际数据例数为24,占比为5.3,表格正确填写格式为24(5.30);我在sas里面一列为例数,一列为百分数;想通过连接的方式合并成为1列;但是百分数的格式始终为5.3的这种不带0的格式;通过put函数指定了小数位数也不行;
     求助各位大神,如何将其变换为5.30这种格式

谢谢  谢谢!!!!
二维码

扫码加我 拉你入群

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

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

关键词:小数点 format FORMA put函数 数据储存

回帖推荐

孤单的我们 发表于2楼  查看完整内容

Put(5.3,6.2) 6.2是一个format,宽度为6,小数点2位

沙发
孤单的我们 发表于 2017-7-27 09:54:39
Put(5.3,6.2)
6.2是一个format,宽度为6,小数点2位

藤椅
不是吧258123 发表于 2017-7-27 15:37:13
孤单的我们 发表于 2017-7-27 09:54
Put(5.3,6.2)
6.2是一个format,宽度为6,小数点2位
太感谢了,我试了一下确实可以用;但是有个疑问,6.2的格式不应该是数值的格式吗?为什么用了put函数以后就变成了文本?
文本格式的数据我是可以用的,只是有点好奇;我用put函数的时候都是后面放的$6.的格式,所以一直不能显示小数,没有尝试过6.2的这种格式

板凳
孤单的我们 发表于 2017-7-27 15:38:30
put函数的功能就是把数值转换成字符

报纸
不是吧258123 发表于 2017-7-28 14:03:14
孤单的我们 发表于 2017-7-27 15:38
put函数的功能就是把数值转换成字符
但是字符格式不应该都是整数吗?

地板
孤单的我们 发表于 2017-7-29 11:16:40 来自手机
不是吧258123 发表于 2017-7-28 14:03
但是字符格式不应该都是整数吗?
字符也可以有小数点的

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-29 09:34