假设我有 2 个列表
divisor = c(0, 1, 1, 7, 7, 8, 8, 8, 9 )
remainder = c(99, 0, 1, 1, 99, 0, 1, 99, 0)
如果相应的余数不是 0,我希望除数元素为元素 + 1。最终答案应如下所示:
updated.divisor = (1, 1, 2, 8, 8, 8, 9, 9, 9)
我将如何使用sapply
?
到目前为止我有
sapply(remainder, function(x) {
if x != 0{
#divisor = divisor + 1
}
else{
#divisor = divisor + 0
}
}
PS 我可能可以使用嵌套循环,但我希望能够使用sapply
.