Я ищу способ в R, чтобы выполнить что-то похожее на функциональность CASE - WHEN в SQL. Существует переменная, связанная с диапазоном дохода, и мне нужно создать две новые переменные, значениями которых являются min и max диапазона. Код ниже не совсем R и не совсем SQL, а что-то посередине. Надеюсь, ясно, что я пытаюсь сделать.R-версия CASE-WHEN из SQL
если (INCOME_CD == "A") {
income.min < - 1000
income.max < - 14999
} еще если (INCOME_CD == "B") {
доход. мин < - 15000
доход.max < - 24999
.
.
} еще {
income.min < - 99999
income.max < - 999999
}
Спасибо, я видел пару примеров 'switch', но это не выглядело так, как будто я сделал то, что искал. – Oliver
@ Замечание: вы можете заменить INCOME_CD любым выражением R ... – agstudy
Я пробовал код выше, и R дал мне это сообщение об ошибке: EXPR должен быть длиной 1 вектором – Oliver