全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1292 5
2015-08-21
如图,人员变量相同的代表一个人,A人员有三次记录,分别为2,4,5,现在想找出后一次次数与前一次次数相差不为2的数据,例如A中的5与前一次4相差不为2;注意到人员有的记录了3次有的记录了1次(C这个人记录了一次),记录多少次无规律,这种怎么编程呢??请大家赐教
附件列表
二维码

扫码加我 拉你入群

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

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

全部回复
2015-8-21 14:48:10
{:0_250:}
二维码

扫码加我 拉你入群

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

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

2015-8-21 15:03:03
if lag(人员) = 人员 and abs( lag(次数) - 次数) ~= 2 then mark = 1;
二维码

扫码加我 拉你入群

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

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

2015-8-21 15:29:19
Tigflanker 发表于 2015-8-21 15:03
if lag(人员) = 人员 and abs( lag(次数) - 次数) ~= 2 then mark = 1;
这个是先要算出每个人员的次数在代入这条程序吗?
二维码

扫码加我 拉你入群

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

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

2015-8-21 15:40:23
Tigflanker 发表于 2015-8-21 15:03
if lag(人员) = 人员 and abs( lag(次数) - 次数) ~= 2 then mark = 1;
我明白了,试了下可以了,谢谢!!!
二维码

扫码加我 拉你入群

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

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

2015-8-21 21:02:25
先sort by 人员 次数
if lag(人员) = 人员 then intv= 次数-lag(次数);
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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