Я пытаюсь написать оператор if / else в R, который будет выполнять два выражения в одном и том же шаге else.Т.е. я хочу, чтобы мой код выполнял то же, что и следующий псевдо-код:
for(i in some range){
if(statement dependent on i) do(A)
else do(both B & C)
}
, где A, B и C - выражения, которые будут присваивать новые значения различным векторам или элементам данных. В зависимости от операторав аргументе если.Я пробовал следующее (в правильном синтаксисе R):
for(i in some range){
if(statement dependent on i) A
else B C
}
, но это включает в себя только B на шаге else (он оценивает C на каждом шаге цикла for, а не только когда оператор ifложный).Добавление скобок или скобок только портит синтаксис if / else /.Включение логического оператора «&» тоже не сработало.Любая помощь будет принята с благодарностью!