【发布时间】:2021-02-06 02:04:26
【问题描述】:
我有两个向量需要相加,但仅限于它们对应的值不相等的情况。例如:
aa <- c(1,0,0,1,0)
bb <- c(0,1,1,1,0)
我想像这样生成一个组合向量:
aa <- c(1,1,1,1,0)
我该怎么做,尤其是矢量化?
【问题讨论】:
-
+(aa | bb)... -
或者
bitwOr(aa,bb)都是0和1 -
inds = xor(aa, bb); replace(aa, inds, aa[inds] + bb[inds])
标签: r loops vector vectorization