首页 > 解决方案 > 仅用 B 列中的值覆盖 A 列中的 NA

问题描述

我在数据框中有列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")
> 

如您所见,只有 A 列缺少日期。我现在想要,只有缺少的日期A被替换为B. 我知道这应该与索引一起使用,但我找不到解决方案。谢谢您的帮助!

标签: r

解决方案


使用基础 R:

A[is.na(A)] <- B[is.na(A)]

推荐阅读