找到r中值最小的列

时间:2018-03-09 22:17:44

标签: r matrix apply

我有大尺寸矩阵并尝试找到每行具有最小值的列。例如,这是我的矩阵(简单地用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

1 个答案:

答案 0 :(得分:8)

使用max.col

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