全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1305 2
2016-12-19
悬赏 50 个论坛币 已解决
向生成前后五天的观测   ,初始
idDate

1

1991/3/30

1

1996/6/21

2

1994/3/21

2

1995/6/2

2

1992/3/6



想得到   以第一个观测为例

iddate1

1

1991/3/25

1

1991/3/26

1

1991/3/27

1

1991/3/28

1

1991/3/29

1

1991/3/30

1

1991/3/31

1

1991/4/1

1

1991/4/2

1

1991/4/3

1

1991/4/4

1

1

1

1

1

1

谢谢啦

最佳答案

lovexialulu 查看完整内容

data a; input id date $10.; dt=input(date,anydtdte19.); cards; 1 1991/3/30 1 1996/6/21 2 1994/3/21 2 1995/6/2 2 1992/3/6 ; proc sort;by id dt; run; data b; set a; do ii=-5 to 5; dtt=dt+ii;output; end; format dtt dt date9.; run;
二维码

扫码加我 拉你入群

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

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

全部回复
2016-12-19 15:07:17

data a;
input id date $10.;
dt=input(date,anydtdte19.);
cards;
1 1991/3/30
1 1996/6/21
2 1994/3/21
2 1995/6/2
2 1992/3/6
;
proc sort;by id dt;
run;


data b;
set a;
do ii=-5 to 5;
dtt=dt+ii;output;
end;
format dtt dt date9.;
run;
二维码

扫码加我 拉你入群

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

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

2016-12-19 15:38:35
复制代码
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群