在一个函数中,我经常需要使用如下代码:
which(x==1)[1] which(x>1)[1] x[x>10][1]
哪里x是数字向量.summaryRprof()表明我花了80%以上的时间在关系运营商身上.我想知道是否有一个函数只进行比较,直到TRUE达到第一个值来加速我的代码.For循环比上面提供的选项慢.
x
summaryRprof()
TRUE
performance r
performance ×1
r ×1