仅用 B 列中的值覆盖 A 列中的 NA

Bjö*_*ter 3 r

我在数据框中有列A和列B

A = structure(c(NA, NA, NA, 1559401558, 1559413729, 1559417798), class = c("POSIXct", 
"POSIXt"), tzone = "")

B = structure(c(1559379600, 1559388600, 1559397600, 1559406600, 1559415600, 
1559424600), class = c("POSIXct", "POSIXt"), tzone = "UTC")
> 
Run Code Online (Sandbox Code Playgroud)

如您所见,只有 A 列缺少日期。我现在希望,只有丢失的日期A被替换为B. 我知道这应该适用于索引,但我找不到解决方案。谢谢您的帮助!

aka*_*h87 5

使用基础 R:

A[is.na(A)] <- B[is.na(A)]
Run Code Online (Sandbox Code Playgroud)