楼主: gougou11
1377 5

[问答] 请教SAS data步 程序简化问题 [推广有奖]

  • 0关注
  • 0粉丝

已卖:901份资源

硕士生

59%

还不是VIP/贵宾

-

威望
0
论坛币
3961 个
通用积分
2.4300
学术水平
4 点
热心指数
8 点
信用等级
5 点
经验
3767 点
帖子
136
精华
0
在线时间
189 小时
注册时间
2007-5-17
最后登录
2025-2-11

楼主
gougou11 发表于 2011-12-26 17:18:32 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
if jobp=1 then grp=3;
if jobp=3 then grp=3;
if jobp=4 then grp=3;
if jobp=5 then grp=3;
if jobp=6 then grp=3;
if jobp=7 then grp=3;
if jobp=9 then grp=3;
if jobp=10 then grp=3;
if jobp=11 then grp=3;
if jobp=2 then grp=1;
if jobp=8 then grp=2;
if jobp=12 then grp=4;
if jobp=13 then grp=4;
if jobp=15 then grp=5;
if jobp=14 then grp=6;
请教如何简化?非常感谢

二维码

扫码加我 拉你入群

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

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

关键词:data步 Data Then 非常感谢 The 程序

回帖推荐

bobguy 发表于3楼  查看完整内容

you may do as, if jobp=2 then grp=1; else if jobp=8 then grp=2; else if jobp in (1,3,4,5,6,7,9,10,11) then grp=3; else if jobp in (12,13) then grp=4; else if jobp=15 then grp=5; else grp=6; It is a little simple.

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

泰山石敢当

沙发
gougou11 发表于 2011-12-26 19:58:48
木有人帮助吗?求大侠帮帮吧,不会讹你的。
泰山石敢当

藤椅
bobguy 发表于 2011-12-27 06:34:44
you may do as,

if jobp=2 then grp=1;
else if jobp=8 then grp=2;
else if jobp in (1,3,4,5,6,7,9,10,11) then grp=3;
else if jobp in (12,13) then grp=4;
else if jobp=15 then grp=5;
else grp=6;

It is a little simple.

板凳
hopewell 发表于 2011-12-27 08:24:02
  1.     select(jobp);
  2.         when(2) grp=1;
  3.         when(8) grp=2;
  4.         when(1,3,4,5,6,7,9,10,11) grp=3;
  5.         when(12,13) grp=4;
  6.         when(15) grp=5;
  7.         when(14) grp=6;
  8.         otherwise;
  9.     end;
复制代码
观钓颇逾垂钓趣 种花何问看花谁

报纸
gougou11 发表于 2011-12-27 10:48:50
bobguy 发表于 2011-12-27 06:34
you may do as,

if jobp=2 then grp=1;
多谢,副教授,比俺的精简了不少,受益匪浅。
泰山石敢当

地板
gougou11 发表于 2011-12-27 10:51:14
hopewell 发表于 2011-12-27 08:24
hopewell副教授的编程更简洁,很强大,让我这个菜鸟领教了
泰山石敢当

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

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