Я проверяю, меньше ли Minvalue или равно пороговому значению, удовлетворяет ли оно условию, затем возвращает TRUE, иначе False.
пример данных
finaldf3:
MinValue|threshold
9.264539|10.30201 |
10.03875|10.24155 |
10.20306|10.24155 |
9.064350|10.24155 |
10.38772|10.24155 |
Я использую ifelse для этого.
Код:
finaldf3$check<-ifelse(as.character(finaldf3$MinValue)<=as.character(finaldf3$threshold),'TRUE','FALSE')
Фактические результаты:
MinValue|threshold|check
9.264539|10.30201 |FALSE
10.03875|10.24155 |TRUE
10.20306|10.24155 |TRUE
9.064350|10.24155 |FALSE
10.38772|10.24155 |FALSE
Ожидаемые результаты:
MinValue|threshold|check
9.264539|10.30201 |TRUE
10.03875|10.24155 |TRUE
10.20306|10.24155 |TRUE
9.064350|10.24155 |TRUE
10.38772|10.24155 |FALSE