我确定有一个简单的解决方案,但我无法解决这个问题,谷歌搜索也无法帮助我。
如果我想找到边界内每行的最大值,我会这样做:
temp.df$S1max <- apply(S1[135:175], 1, max)
但是如何将其应用于该范围之外的区域?这不起作用:
temp.df$S1mean <- apply(S1[0:135, 175:300], 1, mean)
由于
答案 0 :(得分:4)
您可以使用否定索引:
apply(S1[-c(135:175)], 1, mean)