R -选择性地将十进制值(0到1之间)转换为负倒数



有没有人可以帮助如何将像y <- [1.5, 2, .4, .5, 0 ]这样的数据集转换为[1.5, 2,-2.25, -2, 0 ]

。[1.5, 2, 1/。4、1/。[5, 00]

谢谢!

如果我正确理解规则,像这样的东西将工作:ifelse(y>1 | y==0 , y, -1/y)

最新更新