如果ifelse值指定的数量小于其他值,则

时间:2018-11-29 17:32:13

标签: if-statement sum equals

对不起,我是R的新手,迷上了我确定很简单的内容!

我有以下工作代码:lr5yr$"LR_3Y_>10%_over_5Y" <- ifelse(lr5yr$lr >= 0.65 & lr5yr$lr - lr5yr$lr5 < lr5yr$lr ,"Y","N")

实际上,我需要的是最后指定最终计算的数量。

在我的公式中,如果lr-lr5的值小于lr,则最后显示Y。但是,我需要的是仅在小于或等于0.1的情况下才显示Y

因此,如果lr-lr5小于或小于lr,则显示Y。

1 个答案:

答案 0 :(得分:0)

我敢肯定,只要对上面的公式进行一些修改,就可以实现我想要的目标,但是我需要快速修复,以便设法解决。

我使用以下lr5yr$"LR_Diff" <- lr5yr$lr - lr5yr$lr5创建了一个新列,然后使用以下代码派生了我的require Y / N标志:lr5yr$"LR_3Y_>10%_over_5Y" <- ifelse(lr5yr$lr >= 0.65 & lr5yr$LR_Diff > .1 ,"Y","N")

相关问题