在R中寻找最小值所在的列

3
我有一个大型矩阵,想要找到每行中最小值所在的列。例如,这是我的矩阵(使用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个回答

8

使用max.col函数:

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

1
我不知道有这样一个好用的函数。谢谢! - John legend2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接