[R言語]行列(matrix)全体の最大値を取得するには?

R言語

どうも、ちょげ(@chogetarou)です。

行列(matrix)全体の最大値を取得する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

行列(matrix)全体の最大値を取得するには、max()を使います。

まず、max()を呼び出します。

そして、max()の引数に行列(matrix)を指定します。

#matrix=対象の行列
result <- max(matrix)

上記のmax()は、引数に指定した行列(matrix)全体の最大値を取得します。

もし、特定の行もしくは列の最大値を取得したい場合は、max()の引数に行列(matrix)の行もしくは列を指定します。

#特定の行の最大値を取得
#n=行番号
result <- max(matrix[n,])
#特定の列の最大値を取得
#m=列番号
result <- max(matrix[,m])

使用例

numbers <- matrix(1:9, nrow=3)

result <- max(numbers)

result
出力:
9

コメント

タイトルとURLをコピーしました