我有一个rand数字数组,我一直在寻找一个函数来知道最小值min(x)
的索引。
想象一下我的兰德数字就是这一个:
centopulos=array(1:150)
所以min(centopulos)
会给我1
。如果现在我想得到这个min
值的索引(考虑到数组可能没有排序)会怎样?
我尝试了以下功能:
find(centopulos,min(centopulos))
但显然它没有奏效。 R中有功能吗?我搜索过,但没有发现任何问题。
答案 0 :(得分:3)
基地
which(centopulos==min(centopulos))
但也许有一种更奇特的方式
答案 1 :(得分:1)
最短的解决方案是
which.min(centopulos)
答案 2 :(得分:1)
另一种方法可能是match(min(centopulos), centopulos)