如何解决向量中的快速迭代计算
假设我们有一个起始值 S <- 10
和两个向量,即
x <- c(0,1,0)
y <- c(3,2,2)
我有一个迭代问题: 从索引 1 开始:每当向量 x 中有 1 时,S 的值应减去 y 中的值(具有相同索引),否则 S 保持不变 - 结果应该是
S = (10,10,9,7,6,5,5)
我写了一个相当慢的 for 循环来解决这个问题,但由于我的向量非常大:在 R 中有没有一种快速简便的方法来解决这个问题?
感谢您的回答!
阿奇姆
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。