使用 cbind 和 or 参数组合两个向量

combine two vectors using cbind and either or argument

我有一个简单的问题,但我自己不知道该怎么做。我有两个向量,每个向量都包含“0”和“1”数值。我的目标是将两个向量合并为一个向量,并且有这样的东西:

A <- c(1,1,0,0,0,1)

B <- c(0,1,1,0,0,1) 

合并两个后:

C <- c(1,1,1,0,0,1) 

基本上,如果其中一个有1,那么应该合并为1,如果两个都有1,那么也应该为1,如果其中none个有1,那么应该为 0。

希望你能回答

非常感谢! -G

我们可以使用pmax得到输出

pmax(A, B)

或使用 | 将二进制向量强制转换为逻辑向量,然后使用 + 或 (as.integer)

将其更改为二进制
+(A|B)
#[1] 1 1 1 0 0 1