我想知道在除以零时是否可能有一个我忽略的设置强制R
返回NaN
而不是± 。Inf
我经常发现自己在做类似的事情
results[is.infinite(results)] <- NaN
我希望完全跳过过滤/搜索过程。
例子:
### Example:
num <- c(1:5, NA)
denom <- -2:3
quotient <- num / denom
[1] -0.5 -2.0 Inf 4.0 2.5 NA
# desired results
[1] -0.5 -2.0 NaN 4.0 2.5 NA
实现预期结果的简单方法是:
quotient[is.infinite(quotient)] <- NaN
我想知道的是,是否可以避免最后一步,同时仍然获得相同的预期结果。