全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1853 4
2015-10-06
有个问题想了好久,一直没有做出来.来 请大家帮忙, 假设我有个数据是这样的:
复制代码
就是我有5 个test,我如何才能找出结果(result)连续三个或者三个以上是A,B,或者C 的那些人(sub)呢?
二维码

扫码加我 拉你入群

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

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

全部回复
2015-10-7 04:38:27
复制代码
二维码

扫码加我 拉你入群

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

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

2015-10-7 04:50:32
复制代码
二维码

扫码加我 拉你入群

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

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

2015-10-7 08:18:40
非常感谢楼上两位大牛的热心帮忙,请问yongyitian,在你的output data有可能像二楼那样吗? 就是只output 那些AAA,BBB或者ABC等?  再次感谢两位.




二维码

扫码加我 拉你入群

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

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

2015-10-8 08:50:05
5个tests的结果中,只有AAA,BBB,CCC 可能出现一次以上.
即有连续的 4 到 5个 A, 如 AAAA, AAAAA,或 B(BBBB,BBBBB) 或 C (CCCC,CCCCC).

其他的每种 A, B, C 组合, 如 ABC, AAB, CCA 等只能出现一次.

复制代码

MP752.GIF

第一条记录 sub=1, r3=AAA, N=2 说明 A 连续出现4次
最后一条记录 sub=6, r3=BBB, N=3 说明 B 连续出现5次



二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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