我有一个包含如下序列的数据帧:
r1=c(0,0,0,1.2,5,0.5,3.3,0,0,2.1,0.7,1,3.3,0,0,0,0,2.5,4.2,1,5.2,0,0,0,0)
r2=c(0,0,3.5,5.1,2.5,0,0,0,0.6,1.7,1.6,1.2,1.6,0,0,0,0,1.5,1.8,1.5,0,0,0,0,0)
r=as.data.frame(cbind(r1,r2))
我的实际数据包含更多的列和行。对于每一列,我希望获得每个非零值序列的最大值的最小/最大/平均(基本统计信息)。这意味着,考虑到一列,我提取它的每个连续非0值序列的最大值,然后对它们执行统计。