我有数组A = 100 X 612中的数据。我需要累积地添加12列段、51时间,并将结果存储在一个新的数组B = 100 X 612中。最后一个数组B被累加到12列上,然后继续使用cumsum,沿着列13:24,然后像这样继续,直到end columns 601:612。这是行序列中重复的100次数。我多次尝试使用循环,但无法得到答案--必须有一个更简单的方法来获得依赖于循环的solution..too!612; %use and i
在下面的示例中,我的目标是显示在df中转换到df_new中的连续数字在5连续实例中低于threshold of -1.2的年份。然后,作为结果,我希望从列df_new$year返回相应的唯一值。我的问题是链接rle()函数的结果是长度不对应于df_new$year长度,因此我无法正确地索引它。rle()函数的问题是它不返回零,因此它只返回k中threshold以下至少一个值的运行。如何改进这段代码以实现我所需要的?有没有办法强迫rle