选择性地将十进制值(在0和1之间)转换为负反转

时间:2014-08-04 19:47:12

标签: r vector

任何人都可以帮助将数据集y <- [1.5, 2, .4, .5, 0 ]如何转换为[1.5, 2,-2.25, -2, 0 ]

即。 [1.5,2,-1 / .4,-1 / .5,0]

谢谢!

1 个答案:

答案 0 :(得分:2)

如果我理解正确的规则,这样的事情会起作用: ifelse(y>1 | y==0 , y, -1/y)