楼主: 小鳄鱼a
1407 4

根据不连续的变量得到连续的变量 [推广有奖]

  • 6关注
  • 10粉丝

学科带头人

3%

还不是VIP/贵宾

-

威望
0
论坛币
125 个
通用积分
0.0040
学术水平
40 点
热心指数
45 点
信用等级
43 点
经验
32801 点
帖子
1185
精华
0
在线时间
1539 小时
注册时间
2009-7-16
最后登录
2018-10-5

15论坛币
stkcdmark

3

1

3

1

3

1

3

1

3

1

9

2

9

2

10

3

10

3

10

3

10

3

10

3

17

4

17

4

17

4

17

4

17

4

想把不连续的stkcd生成右边连续的数值,谢谢

最佳答案

pobel 查看完整内容

data b; set a; by stkcd; mark +first.stkcd; run;
关键词:stkcd Mark CDMA STK Mar
沙发
pobel 在职认证  发表于 2014-9-27 23:10:39 |只看作者 |坛友微信交流群
data b;
   set a;
   by stkcd;
   mark +first.stkcd;
run;
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
小鳄鱼a + 1 + 1 + 1 谢谢

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

使用道具

藤椅
huangpengfei 发表于 2014-9-28 20:29:12 |只看作者 |坛友微信交流群
pobel 发表于 2014-9-27 23:10
data b;
   set a;
   by stkcd;
牛!
能说一下原理吗?
谢谢!

使用道具

板凳
pobel 在职认证  发表于 2014-9-29 09:59:14 |只看作者 |坛友微信交流群
huangpengfei 发表于 2014-9-28 20:29
牛!
能说一下原理吗?
谢谢!
1. sum statement
   相当于使用retain语句和sum函数;
2.first.var
   值是0或1。

知道这两点就能理解了。

或者可以这样:
if first.stkcd then mark+1;


retain mark 0;
if first.stkcd then mark=mark+1;

使用道具

报纸
huangpengfei 发表于 2014-9-29 22:23:25 |只看作者 |坛友微信交流群
pobel 发表于 2014-9-29 09:59
1. sum statement
   相当于使用retain语句和sum函数;
2.first.var
理解,谢谢

使用道具

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

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

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

GMT+8, 2024-4-25 11:52