【发布时间】:2021-07-20 20:26:33
【问题描述】:
我有以下问题:我有一个包含三个变量的数据集。我们称它们为 a、b 和 c。
我必须将它们组合成一个加法索引。但是如果缺少三个之一,我必须用某个值(0.5)替换它。如果缺少两个或三个,则保持 NA。
ds 是数据集的名称
for(i in ds$a) {
if is.na(i) && !is.na(ds$b) && !is.na(ds$c) {
ds$a <- 0.5
}
}
【问题讨论】:
-
你能提供一个示例数据集(使用
dput(ds))和你想要的结果吗? -
如果您创建一个小的可重现示例以及预期的输出,这将更容易提供帮助。阅读how to give a reproducible example。
标签: r na missing-data