全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1975 2
2007-08-31

9:22

43

9:27 43
9:27 43
9:27 42.99
9:28 43
9:29 42.7
9:29 42.32
9:29 42.5
9:30 42.33
9:30 42.3
9:31 42.5

如图所示是我的SAS数据集中的数据,时间--股价,可是,因为时间列有重复,我想用SAS程序先判断一下本记录时间是否重复,如果重复,则作改动,改动后的数据集为:

  

9:22

43

9:271 43
9:272 43
9:273 42.99
9:28 43
9:29 42.7
9:292 42.32
9:293 42.5
9:30 42.33
9:301 42.3
9:31 42.5

则如何写程序呀?搞了半天也没有搞定!

二维码

扫码加我 拉你入群

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

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

全部回复
2007-9-4 02:46:00
data work;
input time $ price;
datalines;
9:22 43
9:27 43
9:27 43
9:27 42.99
9:28 43
9:29 42.7
9:29 42.32
9:29 42.5
9:30 42.33
9:30 42.3
9:31 42.5
;
proc sort data = work; by time;
data work;
set work;
by time;
if first.time then counter = 0;
counter+1;
if first.time and last.time then time2 = time;
else time2 = compress(time)||compress(counter);
run;

急需论坛货币!!!
二维码

扫码加我 拉你入群

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

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

2007-9-4 05:55:00

给予liujx80 100现金奖励

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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