首页 > 解决方案 > 双循环与应用或咕噜族

问题描述

我的代码有一个双循环。有没有一种方法可以通过应用家庭或 purrr 而不是双循环来做到这一点?

这是我的代码

values<-c(0.2, -0.7, 0.05,
           0.3,0.024,-0.78,
           0.1,0.007,-0.63,
           0.25,0.987, 0.8,
           -0.7,0.8,0.3,
           -0.6, 0.1,0.14,
           0.1, 0.4,0.304) 

mvalues = matrix(values, nrow=7,  ncol=3)

aux<-c(1.25, 1.7,0.8)


x<-matrix(0,nrow=7,ncol=3)
for (i in 1:length(aux)){
  for (j in 1:nrow(mvalues)){
    x[j,i]=mvalues[j,i]*sqrt(aux[i])
  }
}
x

标签: rapplypurrr

解决方案


推荐阅读