如何计算具有缺失值的两个向量的差异?

下午好 !

假设我们有两个缺失值的向量:

c(4,NA,1)-c(5,6,NA)
[1] -1 NA NA

我正在寻找一种方法来获得以下输出:

[1] -1 -6 1

这意味着用 替换NAzeros

我正在寻找一种内置的或有效的方法来做到这一点!

谢谢你的帮助 !

回答

一个选项是rowSums通过cbinding 两个vectors(第二个符号已更改)并使用na.rm参数

rowSums(cbind(c(4, NA, 1), -c(5, 6, NA)), na.rm = TRUE)
#[1] -1 -6  1


以上是如何计算具有缺失值的两个向量的差异?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>