gpt4 book ai didi

r - 如何从矩阵的列构造对 pmax 的函数调用

转载 作者:行者123 更新时间:2023-12-04 11:35:27 24 4
gpt4 key购买 nike

我想用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的大小在程序开始之前是未知的。

最佳答案

您可以使用 do.call :

do.call(pmax, as.data.frame(A))

关于r - 如何从矩阵的列构造对 pmax 的函数调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16612650/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com