测试 NA 并根据结果选择值
我的问题很简单。我想要的是如果 A[i]!=NA
,则 C[i]=A[i]
,如果 A[i]=NA
code>,然后是 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 .
My question is rather simple. What I want is if A[i]!=NA
, then C[i]=A[i]
, if A[i]=NA
, then C[i]=B[i]
, however, I always get some error messages. Can somebody help me out?
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 .
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
is.na
:其中 DF 是您的数据框。
use
is.na
:with DF being your dataframe.