全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2586 3
2010-07-10
例子:
code   brok   date  eps
1          a      34    2
1          a      32    1
1          a      31    5
1          b      45    3
1          b      44    2
2          a      43    3
2          a      42    3
2          c      56    7
2          c      54    5
按照 code brok date 分组后,计算每组的 eps差分。。。即分组求 div(eps)的值

谢谢。。
二维码

扫码加我 拉你入群

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

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

全部回复
2010-7-10 22:24:38
关注中
二维码

扫码加我 拉你入群

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

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

2010-7-11 21:16:58
这个 差分 是哈东东?详细讲讲?
二维码

扫码加我 拉你入群

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

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

2010-7-12 09:44:34
我觉得你可以先试着把code brok date 先排序,然后差分,接着去掉每组第一个值(因为差分第一个值是缺失值)。代码可供参考:
proc sort data=a;
by code brok date;
data a;
diff=dif(eps);
if first.date^=1;  /*当然,这也可将第一值用缺失值替代,if first.date=1 then diff=.;else diff=diff;   */
by code brok date;
run;
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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