楼主: dxystata
928 3

[问答] x中的0为奇数时,该观测与下一个0之间的观测的id值赋值给新变量ref [推广有奖]

版主

大师

34%

还不是VIP/贵宾

-

TA的文库  其他...

Software

中英文Ebook

R学习

威望
2
论坛币
182307 个
通用积分
15205.2831
学术水平
208 点
热心指数
271 点
信用等级
174 点
经验
290925 点
帖子
5370
精华
1
在线时间
13475 小时
注册时间
2006-6-21
最后登录
2024-4-24

初级学术勋章 初级热心勋章 中级热心勋章 初级信用勋章

20论坛币
  1. data aaa;
  2. input id x;
  3. cards;
  4. 1 0
  5. 2 0
  6. 3 1
  7. 4 1
  8. 5 0
  9. 6 1
  10. 7 1
  11. 8 1
  12. 9 0
  13. 10 1
  14. 11 1
  15. 12 0
  16. 13 1
  17. 14 1
  18. ;
  19. run;
复制代码
x中的0为奇数时,该观测与下一个0之间的观测的id值赋值给新变量ref。

id x ref
1 0   1
2 0
3 1
4 1
5 0   5
6 1   6
7 1   7
8 1   8
9 0
10 1
11 1
12 0  12
13 1  13
14 1  14




最佳答案

l1i2n3i4n5g 查看完整内容

data want; set aaa; retain tmp 0; if x=0 then tmp=not tmp; if tmp=1 then ref=id; drop tmp; run;
关键词:Ref 新变量 cards Input Data

本帖被以下文库推荐

沙发
l1i2n3i4n5g 在职认证  发表于 2019-9-8 01:41:50 |只看作者 |坛友微信交流群
data want;
   set aaa;
   retain tmp 0;
   if x=0 then tmp=not tmp;
   if tmp=1 then ref=id;
   drop tmp;
run;
已有 1 人评分经验 学术水平 热心指数 信用等级 收起 理由
dxystata + 100 + 2 + 2 + 2 热心帮助其他会员

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

使用道具

藤椅
dxystata 发表于 2019-9-8 16:32:14 |只看作者 |坛友微信交流群
继续求助!

使用道具

板凳
dxystata 发表于 2019-10-9 23:08:18 |只看作者 |坛友微信交流群
l1i2n3i4n5g 发表于 2019-9-8 01:41
data want;
   set aaa;
   retain tmp 0;
tmp=not tmp;   这里not tmp什么意思?谢谢!

使用道具

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

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

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

GMT+8, 2024-4-24 10:46