pmax
行列の行単位の最大値を計算するために使用したいA
:
A = matrix(sample(1:20),10,2)
pmax(A[,1],A[,2])
これはうまくいきます。しかし、問題は A のサイズがわからないことです。そのため、 への呼び出しpmax
で行列を列ごとに分割し、各列を引数として指定できるはずです。どうやってするか?たとえば、次の例では
A = matrix(sample(1:20),5,4)
しかし、毎回手動で書き直す必要はありません
pmax(A[,1],A[,2],A[,3],A[,4])
A
実際、プログラムの開始前にのサイズが不明であるため、できません。