全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2798 11
2010-05-30
data a;
input ticker $ date mmddyy10. price;
format date mmddyy10.;
cards;
ABC   1/1/2002  10
ABC   1/2/2002  11
ABC   1/5/2002  12
ABC   1/6/2002  13
ABC   1/7/2002  14
DEF   1/1/2002  9
DEF   1/2/2002  11
DEF   1/5/2002  13
DEF   1/6/2002  15
DEF   1/7/2002  18
;
run;
data a1;
set a;
by ticker date;
if first.ticker=1 then seq=1;
else seq+1;
run;
%let l=1;
data a2;
do i=1 to n;
set a1 point=i nobs=n;
if (seq le &l.) then do;
return=.;
output;
end;
else  do;
return=price/lag&l.(price)-1;
output;
end;
end;
stop;
run;
想要以ticker和date排序,得到同样的ticker下price/lag&l.(price)-1的值,但是结果不对。数据是论坛里的。多谢了!
二维码

扫码加我 拉你入群

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

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

全部回复
2010-5-30 22:00:32
自己先顶了啊
二维码

扫码加我 拉你入群

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

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

2010-5-30 22:12:29
很专业,不是很懂
二维码

扫码加我 拉你入群

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

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

2010-5-30 22:14:49
帮帮忙吧,多谢啦,不知说清楚没有,可以运行一下试试。谢谢啦
二维码

扫码加我 拉你入群

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

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

2010-5-30 22:21:52
接着顶。。。。。。。。。。
二维码

扫码加我 拉你入群

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

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

2010-5-30 22:34:09
不懂………………
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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