我有大尺寸矩阵并尝试找到每行具有最小值的列。例如,这是我的矩阵(简单地用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
答案 0 :(得分:8)
使用max.col
:
max.col(-mat)
# [1] 3 4 1