全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
7917 16
2011-04-13
数据格式如下:
obs
x1
x2
x3
x4
x5
x6
x7
x8
x9

1
0
0
0
0
0
1
1
0
1

2
0
1
1
1
0
0
1
1
0

3
1
0
0
1
1
1
1
0
0

4
1
1
1
0
0
1
1
1
0

5
0
1
1
0
0
0
1
1
1

......
1999
0
0
1
1
1
0
0
1
1

我需要求每一个obs连续取值为1最长的值。例如obs2连续取值为12次,一次为x2-x4,一次为x7-x8,连续取值为1最长的值为3次,即x2-x4
向各位高手求助,应怎样编写这段程序?
二维码

扫码加我 拉你入群

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

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

全部回复
2011-4-13 23:58:33
数据应该是横着看的:
obs    x1  x2  x3  x4  x5  x6  x7  x8  x9
1         0    0   0    0    0    1    1    0    1
2         0    1    1    1   0    0    1    1    0
。。。。
这样看才清楚,求高人指点,谢谢!
二维码

扫码加我 拉你入群

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

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

2011-4-14 08:41:08
复制代码
二维码

扫码加我 拉你入群

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

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

2011-4-14 10:08:21
3# hopewell
请教下 hopewell:
  temp+arr;
  max=max(max,temp);
这句什么意思?
二维码

扫码加我 拉你入群

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

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

2011-4-14 10:18:39
temp记录当前连续1的次数
max记录该obs至今最大的连续1数
二维码

扫码加我 拉你入群

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

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

2011-4-14 11:38:50
搞定,万分感谢!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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