序号 日期 地点1 地点2
01 20100901 A B
01 20100901 B C
02 20100902 C D
02 20100902 D C
希望通过sas程序,得到结果如下:
序号 日期 地点1 地点2
01 20100901 A C
02 20100902 C C
谢谢!作者: shiyiming 时间: 2010-9-25 14:49 标题: Re: 请教一个数据过滤的问题 please help. Thank you very much...作者: shiyiming 时间: 2010-9-25 15:07 标题: Re: 请教一个数据过滤的问题 感觉少一个时间变量,所以假设你的数据已经按行程排过序了
[code:28pbgigr]
data schedule;
input id date yymmdd8. from $ to $;
format date yymmddn8.;
cards;
01 20100901 A B
01 20100901 B C
02 20100902 C D
02 20100902 D C
;
run;
data out;
set schedule;
by id date;
retain start;
if first.date then start=from;
if last.date then output;
drop from;
run;
[/code:28pbgigr]作者: shiyiming 时间: 2010-9-25 15:39 标题: Re: 请教一个数据过滤的问题 感谢nobodyknows...