📅  最后修改于: 2023-12-03 15:28:18.945000             🧑  作者: Mango
在 R 编程中,经常需要查找数值向量中的最小值,并返回其索引。此时,可以使用 which.min() 函数来实现这个功能。
which.min() 函数用于返回数值向量中的第一个最小值的索引,函数的使用格式如下:
which.min(x)
其中,x 表示要查找最小值的向量。
假设有一个数值向量 a,如下所示:
a <- c(5, 3, 2, 7, 6)
要查找最小值,并返回其索引,可以使用 which.min() 函数,如下所示:
which.min(a)
输出如下:
[1] 3
其中,输出值 3 表示 a 中最小值为 2,在向量中的索引为 3。
需要注意的是, which.min() 函数只会返回第一个最小值的索引。如果向量中存在多个最小值,函数只会返回第一个最小值的索引。如果需要查找所有最小值的索引,可以使用 which() 函数。
而且,如果向量中存在 NA 值或 Inf 值,函数会将它们无视,返回值仍然是数值向量中最小值的索引。