SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 1556|回复: 3
打印 上一主题 下一主题

有个format的问题请教大侠们

[复制链接]

3

主题

8

帖子

41

积分

新手上路

Rank: 1

积分
41
跳转到指定楼层
楼主
发表于 2014-5-17 20:13:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问,可否用已有的数据集中的某两列,来生成一一对应的format关系?


谢谢!
分享到:  微信微信
收藏收藏
回复

使用道具 举报

6

主题

31

帖子

293

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
293
沙发
发表于 2014-5-18 09:44:35 | 只看该作者
不可以。
SAS资源
1. SAS 微信:mysasnet
2. SAS QQ群:348941365
3. SAS Blog:编程|统计|医药
回复

使用道具 举报

3

主题

8

帖子

41

积分

新手上路

Rank: 1

积分
41
板凳
 楼主| 发表于 2014-5-18 11:43:53 | 只看该作者

那我的对应关系就在数据集里面,没有简单地方法?
回复 支持 反对

使用道具 举报

10

主题

39

帖子

1049

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1049
QQ
地板
发表于 2014-5-19 12:01:43 | 只看该作者
For you an example:
  1. data format;
  2.    input start $ end $ label $;
  3.    retain fmtname 'ageFormat' type 'n';
  4.    datalines;
  5. 0   8    0-8
  6. 8   12   8-12
  7. 12  15   12-15
  8. 15  18   15-18
  9. 18  22   18-22
  10. 22 high  >22
  11. ;
  12. run;

  13. proc format library=work cntlin=format;
  14. run;
  15. proc print data=sashelp.class;
  16.         var name age;
  17.         format age ageformat.;
  18. run;
复制代码



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2024-4-20 05:39 , Processed in 0.120034 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表