gpt4 book ai didi

r - 测试 NA 并根据结果选择值

转载 作者:行者123 更新时间:2023-12-03 10:49:54 28 4
gpt4 key购买 nike

我的问题比较简单。我想要的是如果 A[i]!=NA ,然后 C[i]=A[i] , 如果 A[i]=NA ,然后 C[i]=B[i] ,但是,我总是收到一些错误消息。有人可以帮我吗?

A   B   C
NA 82.6 .
NA 127.2 .
NA 93.6 .
NA 105 .
NA 104 .
NA 90.6 .
NA 95.8 .
NA 103 .
NA 85.4 .
NA 81.5 .
NA 142.8 .
NA 102.3 .
NA 104 .
NA 103 .
NA 94.6 .
NA 113.8 .
NA 113.5 .
NA 74.5 .
NA 123.8 .
NA 94 .
NA 89.8 .
NA 74 .
NA 104 .
NA 100.5 .
NA 102.9 .
NA 132.5 .
NA 91 .
NA 92.5 .
NA 97 .
NA 90 .
54.6 51.7 .
NA 61 .
NA 80 .
NA 77.5 .
NA NA .
NA 80.6 .
NA 44.6 .
NA 37.6 .
NA 27 .
NA NA .
NA NA .
NA NA .

最佳答案

使用 is.na :

DF <- within(DF,
C <- ifelse(!is.na(A),A,B)
)

DF 是您的数据框。

关于r - 测试 NA 并根据结果选择值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7488068/

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