Lou*_*Lee 1 combinations r vector
假设我有两个向量
a <- c(NA,"Jan","Feb",NA)
b <- c("Mar",NA,NA,"Apr")
Run Code Online (Sandbox Code Playgroud)
我应该如何结合a
,b
以便我可以得到这样的东西
ab <- c("Mar", "Jan", "Feb", "Apr")
Run Code Online (Sandbox Code Playgroud)
请记住,这里NA
与"NA"不同.
我们可以用 pmax
pmax(a,b, na.rm=TRUE)
#[1] "Mar" "Jan" "Feb" "Apr"
Run Code Online (Sandbox Code Playgroud)
或者使用 ifelse
ifelse(is.na(a), b, a)
#[1] "Mar" "Jan" "Feb" "Apr"
Run Code Online (Sandbox Code Playgroud)