r - 如何将两个相同长度的向量合并为一个在R中也具有相同长度的向量

标签 r vector merge

我有两个像这样的向量:

vec1<-c(0, 0, 1, 1, 0, 0, 0, 0, 0, 0)
vec2<-c(0, 0, 0, 1, 0, 0, 1, 0, 1, 0)

我想以某种方式合并它,把它变成这样:

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

有什么办法可以做到这一点吗?

最佳答案

我们可以使用pmax

pmax(vec1, vec2)
[1] 0 0 1 1 0 0 1 0 1 0

或与|

+(vec1|vec2)

关于r - 如何将两个相同长度的向量合并为一个在R中也具有相同长度的向量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72649521/

相关文章:

r - R 中的发生率置信区间

r - 如何在R中访问表中的单个元素

c++ - 在循环中创建线程 vector 的问题

c++ - 如何从二进制文件读取到 C++ 中的 int32_t vector ?

python - 在两个索引(日期时间和日期)上合并两个具有部分公共(public)元素的不相等数据帧

python - 在Python中管道合并多个pandas数据帧

r - 使用颜色图例将总计或平均值添加到 ggplot

r - 文件 ../MatrixOps/cholmod_sdmult.c 第 90 行处出现 Cholmod 错误 'X and/or Y have wrong dimensions'

c++ - boost STL vector 中的循环缓冲区在发布时崩溃

在 sox 中合并 2 个音频文件