我有大尺寸矩阵并尝试找到每行具有最小值的列。例如,这是我的矩阵,(只需使用 matrix(sample(12),nrow = 3) 生成)。对于矩阵,我希望有一个向量 (3,4,1) 表示包含每一行中最小值的列号。
我该怎么做?它可能是重复的问题,但我找不到答案。

      [,1] [,2] [,3] [,4]
[1,]   10   11    1   12
[2,]    8    9    7    3
[3,]    2    5    6    4

最佳答案

使用 max.col :

max.col(-mat)
# [1] 3 4 1

关于r - 找到r中具有最低值的列,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49203020/

10-12 01:38