我想使用数组元素的索引将函数应用于数组。例如,如果我有一个数组ar
,我想计算ar[x,y] <- x + y
。
使用嵌套的for循环很容易。我想使用Apply函数来完成此任务。
ar <- array(data = 1, dim = c(2,2))
for(i in 1:2 ){
for(j in 1:2){
ar[i,j] <- i +j
}
}
ar
如果是二维数组或矩阵,则可以执行以下操作:
row(ar) + col(ar)
# [,1] [,2]
# [1,] 2 3
# [2,] 3 4
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句