r - 仅用 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:
A[is.na(A)] <- B[is.na(A)]
推荐阅读
- python - 如何复制列表的内容?
- javascript - 在导航栏中显示 ul 下拉菜单的问题
- angular - RxJS 更新,“typeof Observable”类型上不存在属性“merge”
- c++ - 意外的浮点异常 - C++
- php - 如何使用 Slim 发送文件或流?
- python - 如何在 Django 中添加模板变量?
- r - Two errors in writing R code of QR decomposition using Gram-Schmidtand method and want to know why it went wrong
- django - 为什么 Django 中的 queryset values() 不能访问@property
- haskell - Hspec & QuickCheck - Ambiguous type variable a0?
- swift - How to copy memory to an UnsafeMutableRawPointer starting from an index in Swift?