Rを使用して最大値を含む行インデックスを見つける 質問する

Rを使用して最大値を含む行インデックスを見つける 質問する

次の行列があり、2 列目の最大値を見つけたいとします。

mat <- matrix(c(1:3,7:9,4:6), byrow = T, nc = 3)
mat
     [,1] [,2] [,3]
[1,]    1    2    3
[2,]    7    8    9
[3,]    4    5    6

8 が返されることはわかっていますmax(mat[,2])。行インデックス (この場合は行 2) を返すにはどうすればよいでしょうか?

ベストアンサー1

見る?which.max

> which.max( matrix[,2] )
[1] 2

おすすめ記事