[R-br] equivalente ao "select case" do VB em R

Cesar Rabak cesar.rabak em gmail.com
Quarta Agosto 31 14:49:20 BRT 2011


Em 31/8/2011 14:24, Antonio Silva escreveu:
> Olá,
>
> Estou passando para R uma rotina em visual basic.
>
> No R, qual o comando mais similar ao"select case" do VB?
>
> Por exemplo:
>
> select case int(AG)
>   case 0, 5, 8, 10
>    VAR = 37
>   case 1, 4
>    VAR = 70
>   case 3, 6, 9
>    VAR = 90
>   case 2, 7
>    VAR = 112
> end select
>
Antonio,

Imagino que o código acima seja somente um exemplo e não o código a 
efetivamente ser portado, pois nesse caso a alternativa seria usar um 
vetor com a posição escolhida por AG.

Para caso mais geral, veja se o 'switch' da lingugem R lhe serve: 
http://cran.r-project.org/doc/manuals/R-lang.html#switch

-- 
Cesar Rabak
GNU/Linux User 52247.
Get counted: http://counter.li.org/


Mais detalhes sobre a lista de discussão R-br