gpt4 book ai didi

r - 在 R/Recoding NA 中组合调查项目

转载 作者:行者123 更新时间:2023-12-03 06:24:49 26 4
gpt4 key购买 nike

我有两个列表(来自多波调查),如下所示:

X1 X2
1 NA
NA 2
NA NA

如何轻松地将其合并到第三项中,其中第三列始终采用 X1 或 X2 列的非 NA 值,并在两个值均为 NA 时编码 NA?

最佳答案

结合 Gavin 对 within 的使用和 Prasad 对 ifelse 的使用,我们得到了一个更简单的答案。

within(df, x3 <- ifelse(is.na(x1), x2, x1))

不需要多次ifelse调用 - 当两个值都是NA时,您可以直接取其中一个值。

关于r - 在 R/Recoding NA 中组合调查项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4658538/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com