Maneira inteligente de encadear declarações ifelse?
Quando eu tenho que encadear declarações ifelse, ele se parece com:
ifelse(input=="x","x1",
ifelse(input=="y","x2",
ifelse(input=="z","x3",NA)))
Existe uma maneira mais inteligente de fazer isso? Estou pensando em criar tabelas, em seguida, mesclar ou algo parecido apenas para fazer o código parecer melhor?