强制R将0/0打印为1

时间:2017-07-07 10:35:07

标签: r math arithmetic-expressions

当我在R中执行0 / 0时,我会得到NaN作为输出。但有什么方法可以打印0 / 0 1?我知道我可以使用一些if语句来实现它。我想知道是否有其他方法可以实现这一目标。

2 个答案:

答案 0 :(得分:3)

您可以为此定义自己的分区符号。例如,

'|' <- function(a,b)ifelse(a==0 & b==0, 1, a/b)

> 0|0
[1] 1
> 3|4
[1] 0.75

答案 1 :(得分:0)

除了使用<div class="figure"> <img src="https://upload.wikimedia.org/wikipedia/en/thumb/1/14/Quaidportrait.jpg/220px-Quaidportrait.jpg" /> </div> 语句之外的其他方式是

If