次の行列があり、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