r - 双循环与应用或咕噜族
问题描述
我的代码有一个双循环。有没有一种方法可以通过应用家庭或 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
解决方案
推荐阅读
- android - 根据操作设置按钮可见性
- html - 导航栏不会保持固定
- javascript - 如果输入的用户名在 github 上不存在,我想要一条错误消息
- c++ - 如何在 Visual Stduio 中链接 2 个可执行项目
- python - 合并列表列表中的元素
- ios - 如何在 Swift 中有效地将 20K 对象保存到 CoreData 中?
- ruby - Rails 5 Scheduling App 查找用户的所有班次
- python - 将通配符应用于 Pandas isin 过滤器
- excel - Excel:=SWITCH() 不适用于通配符 *
- javascript - 为什么这个文本字段会因 morphdom 而失去焦点?