если указанное значение меньше, чем другое значение, то - PullRequest
0 голосов
/ 29 ноября 2018

Приношу извинения всем, я новичок в R и нахожусь в тупике на то, что, я уверен, просто!

У меня есть этот рабочий код: lr5yr$"LR_3Y_>10%_over_5Y" <- ifelse(lr5yr$lr >= 0.65 & lr5yr$lr - lr5yr$lr5 < lr5yr$lr ,"Y","N")

Эффективно все, что мне нужно, этов конце, чтобы указать, насколько меньше будет окончательный расчет.

В моей формуле конец показывает Y, если значение lr-lr5 меньше lr.Но мне нужно, чтобы он показывал Y только в том случае, если количество меньше или равно 0,1

Итак, если lr-lr5 равно 0,1 или больше, чем lr, показывает Y.

1 Ответ

0 голосов
/ 29 ноября 2018

Я уверен, что то, что я хочу, может быть достигнуто с небольшим изменением моей формулы выше, однако мне нужно было быстрое исправление, поэтому мне удалось найти обходной путь.

Я создал новый столбец, используяследующий lr5yr$"LR_Diff" <- lr5yr$lr - lr5yr$lr5, а затем вывел флаг «Требовать Y / N» со следующим кодом: lr5yr$"LR_3Y_>10%_over_5Y" <- ifelse(lr5yr$lr >= 0.65 & lr5yr$LR_Diff > .1 ,"Y","N")

...