r - 在 r 中除以 0,避免 NaN

标签 r

我这里有这段代码:

d$ICER <- d$Delta_Cost/d$Delta_LY

我在 R 的矩阵中为每一行执行此操作,现在,第一行的值为 Delta_CostDelta_LY = 0 ,所以 ICER0/0 并给我一个值 NaN

如何将它修改为 0 而不是 NaN

最佳答案

你可以这样做:

d$ICER <- d$Delta_Cost/d$Delta_LY
d$ICER[is.na(d$ICER)] <- 0

关于r - 在 r 中除以 0,避免 NaN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22219888/

相关文章:

r - ggplot : how to assign both color and shape for one factor, 以及另一个因素的形状?

r - ggplot2 重命名 x 轴刻度更改图表外观

r - 在 glm-output 中进行调用 getOption ("width")

memory-management - 管理 R session 中可用内存的技巧

r - R:将一个环境复制/移动到另一个环境

r - 使用 data.table 优化具有唯一节点的节点匹配目标

r - 使用 plyr 在两列上加入两个海量数据帧

Rvest html_nodes span div 和 Xpath

从R中的情节中删除 'y'标签

r - 在 scale_y_continuous 中使用匿名函数