gpt4 book ai didi

r - 在R中将两列合并为一列

转载 作者:行者123 更新时间:2023-12-02 00:45:33 24 4
gpt4 key购买 nike

我有以下数据框,并尝试将两列合并为一列,同时替换 NA带有数值。

ID    A     B
1 3 NA
2 NA 2
3 NA 4
4 1 NA

我想要的结果是:

ID    New
1 3
2 2
3 4
4 1

提前致谢!

最佳答案

在编写答案时,这可能不存在,但由于我带着同样的问题来到这里并找到了更好的解决方案,这里是为 future 的 Google 用户准备的:

您想要的是来自 dplyrcoalesce() 函数:

y <- c(1, 2, NA, NA, 5)
z <- c(NA, NA, 3, 4, 5)
coalesce(y, z)

[1] 1 2 3 4 5

关于r - 在R中将两列合并为一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29634425/

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