【问题标题】:R combining two vectors into oneR将两个向量合二为一
【发布时间】:2015-12-30 05:19:31
【问题描述】:

假设我有两个向量

a <- c(NA,"Jan","Feb",NA)
b <- c("Mar",NA,NA,"Apr")

我应该如何结合ab 才能得到这样的东西

ab <- c("Mar", "Jan", "Feb", "Apr")

请记住,这里的NA 与“NA”不同。

【问题讨论】:

  • 您的向量中没有“NA”。

标签: r vector combinations


【解决方案1】:

我们可以使用pmax

pmax(a,b, na.rm=TRUE)
#[1] "Mar" "Jan" "Feb" "Apr"

或使用ifelse

ifelse(is.na(a), b, a)
#[1] "Mar" "Jan" "Feb" "Apr"

【讨论】:

    猜你喜欢
    • 2017-08-18
    • 2019-08-13
    • 1970-01-01
    • 1970-01-01
    • 2016-07-23
    • 1970-01-01
    • 1970-01-01
    • 2015-12-30
    • 2019-05-26
    相关资源
    最近更新 更多