📜  返回 R 编程中数值向量的第一个最小值的索引 – which.min()函数(1)

📅  最后修改于: 2023-12-03 15:28:18.945000             🧑  作者: Mango

返回 R 编程中数值向量的第一个最小值的索引 – which.min()函数

在 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 值,函数会将它们无视,返回值仍然是数值向量中最小值的索引。