R将两个向量合并为一个向量

R将两个向量合并为一个向量,r,vector,combinations,R,Vector,Combinations,假设我有两个向量 a <- c(NA,"Jan","Feb",NA) b <- c("Mar",NA,NA,"Apr") 记住这里的NA不同于“NA”。我们可以使用pmax pmax(a,b, na.rm=TRUE) #[1] "Mar" "Jan" "Feb" "Apr" 或者使用ifelse ifelse(is.na(a), b, a) #[1] "Mar" "Jan" "Feb" "Apr" 我们可以使用pmax pmax(a,b, na.rm=TRUE) #[1] "M

假设我有两个向量

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

记住这里的
NA
不同于“NA”。

我们可以使用
pmax

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

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

我们可以使用
pmax

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

ifelse(is.na(a), b, a)
#[1] "Mar" "Jan" "Feb" "Apr"
向量中没有“NA”,向量中没有“NA”。