【发布时间】:2015-01-29 15:22:51
【问题描述】:
我试图在 R 中的数组的第三维上找到连续“1”的最大数量。该数组由“0”和“1”组成。这是一个例子:
my_array <- array(c(1,1,1,0,1,1,0,0,1,0,0,1,0,0,1,1,1,0,1,1), dim=c(2,2,5))
我尝试过:
apply(my_array,c(1,2),rle)
但是结果不是很直接,理想情况下,结果矩阵应该是这样的:
[,1] [,2]
[1,] 3 2
[2,] 2 3
R中还有比rle()更充分的函数吗?
【问题讨论】: