【发布时间】:2019-08-13 16:59:28
【问题描述】:
我想通过以下逻辑将两个字符向量合并为一个:
A <- c("005", "NA", "100", "NA")
B <- c("005", "NA", "NA", "257")
C <- c("005", "NA", "100", "257")
假设我有向量 A 和 B,我想以这样的方式合并它们,得到向量 C,我该如何实现?
【问题讨论】:
-
比较的逻辑是什么?为什么这些数字存储为字符串?如果
A和B中有两个不同的数字,你的输出是什么? -
这些数字是来自两个不同数据框的 ID,分别代表特定品牌。但是,有一些缺失值(给定品牌没有 ID)。但是,我想保留它们。我有两个列表(A 和 B),我想保持列表 A 不变,但如果有的话,用 B 的给定值填充 A 的 NA - 在本例中为“257”。
-
请注意
"NA"和NA不是一回事。 -
在这种情况下,我说的是 NA -> 很抱歉造成混乱!
标签: r vector merge character missing-data