【发布时间】:2017-11-05 16:05:47
【问题描述】:
在尝试使用“应用”到矩阵而不是循环来提高效率时,我有一个问题。但问题是每个单独的输出都将基于其他单元格的结果。如果我在 excel 表中解释。对于单元格 D6,如果黄色单元格的总和
尝试了一些 R 代码:
dat <- as.data.frame(matrix(, nrow = 6, ncol = 5))
dat[,1]=c(2,3,4,3,4,5)
apply(dat[,2:5], 1:2, function(x){ifelse([...],1,0) })
不知道如何在括号部分编码.. 最终,想要用所有输出替换 dat 中的值。真的很感谢!!
【问题讨论】: