简单可重复的例子:
a=c(1,3,2,7,4,2,5,6,7)
max(a)给出了最大值
a == max(a)给出了具有最大值的元素
现在我需要从具有最大值的元素中恢复索引,因此在此示例中元素编号为4和9.我是否需要使用while / for循环或者内存消耗较少溶液
答案 0 :(得分:2)
如果您只是寻找第一个min
或max
,则可以使用which.min
和which.max
。否则,你可以分组:
a[a==max(a)]
您还可以使用match
和which
来了解此主题的变体:
which(a==max(a))
返回指标......