楼主: myzhang1982
2451 4

[原创博文] 求助将format的内容产生数据集 [推广有奖]

  • 0关注
  • 0粉丝

威震江湖

已卖:396份资源

博士生

25%

还不是VIP/贵宾

-

威望
0
论坛币
1059 个
通用积分
123.9975
学术水平
8 点
热心指数
10 点
信用等级
2 点
经验
20019 点
帖子
180
精华
0
在线时间
292 小时
注册时间
2007-8-7
最后登录
2025-5-29

楼主
myzhang1982 在职认证  发表于 2010-11-5 09:27:35 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
proc format;
  invalue groupf
  'group A' = 1
  'group B' = 2
  'group C' = 3
  'group D' = 4
  ;
run;


要得到数据集A:
TRTGRP   TRTGRPN   
group A        1
group B       2
group C       3
group D       4


请高手指教,不要用open code(比如设置1,2,3,4到TRTGRPN),如何得到数据集,谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:format FORMA form RMA Mat 如何

回帖推荐

soporaeternus 发表于4楼  查看完整内容

3# myzhang1982 我这里是4条啊,多的是什么啊? 要数值型的话,我就可以光明正大的用那个data 步了..... 代码稍作修改

本帖被以下文库推荐

沙发
soporaeternus 发表于 2010-11-5 09:34:27
  1. proc format;
  2.   invalue groupf
  3.   'group A' = 1
  4.   'group B' = 2
  5.   'group C' = 3
  6.   'group D' = 4
  7.   ;
  8. run;

  9. proc format cntlout=a(where=(upcase(fmtname)='GROUPF') rename=(START=TRTGRP LABEL=TRTGRPN) keep=FMTNAME START LABEL);
  10. run;

  11. data a;
  12.         set a;
  13.         drop fmtname;
  14. run;
复制代码
是这样吗?
不是很理解......
已有 2 人评分学术水平 热心指数 信用等级 收起 理由
pobel + 1 + 1 + 1 我很赞同
hopewell + 1 + 1 + 1 我很赞同

总评分: 学术水平 + 2  热心指数 + 2  信用等级 + 2   查看全部评分

Let them be hard, but never unjust

藤椅
myzhang1982 在职认证  发表于 2010-11-5 09:39:27
2# soporaeternus
谢谢回复,但是产生的数据集有12条记录,我只需要4条,而且TRTGRPN要数字型的。谢谢

板凳
soporaeternus 发表于 2010-11-5 09:46:20
3# myzhang1982
我这里是4条啊,多的是什么啊?
要数值型的话,我就可以光明正大的用那个data 步了.....
代码稍作修改

  1. proc format;
  2.   invalue groupf
  3.   'group A' = 1
  4.   'group B' = 2
  5.   'group C' = 3
  6.   'group D' = 4
  7.   ;
  8. run;
  9. proc format cntlout=a(where=(upcase(fmtname)='GROUPF') rename=(START=TRTGRP) keep=FMTNAME START LABEL);
  10. run;
  11. data a;
  12. set a;
  13. TRTGRPN=input(compress(label),3.);
  14. drop fmtname label;
  15. run;
复制代码
Let them be hard, but never unjust

报纸
myzhang1982 在职认证  发表于 2010-11-5 10:03:27
4# soporaeternus

谢谢赐教,不胜感激

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-19 03:27