[R-br] Uso do ifelse para variáveis qualitativas
Paulo Justiniano
paulojus em leg.ufpr.br
Quarta Novembro 30 14:07:35 BRST 2011
Edson
NA é testado usando is.na(). Tente:
tip_doa$bairro_resid<-ifelse(is.na(tip_doa$BAIRRORESIDENCIA),
tip_doa$BAIRRO_NAO_TABELADO,tip_doa$BAIRRORESIDENCIA)
On Wed, 30 Nov 2011, Edson Lira wrote:
> Como faço para usar o ifelse em variáveis qualitativas. Na rotina abaixo estou tendo um problema.
>
>
> tip_doa$bairro_resid<-ifelse(tip_doa$BAIRRORESIDENCIA=="NA",
> tip_doa$BAIRRO_NAO_TABELADO,tip_doa$BAIRRORESIDENCIA)
>
> Não indica erro, mas vejam table.
>
> > table(tip_doa$bairro_resid)
>
> 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
> 27 28 29 30 31 32 33
> 372 557 179 1956 531 108 537 252 60 417 57 861 2 328 512 3870 173 3 123 395 332 2046 995 141 240 580 306
> 1285 41 161 242 1072 261
> 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
> 60 61 62 63 64 65 66
> 883 581 254 365 114 54 117 245 256 154 561 479 146 3 2 173 681 92 246 828 140 403 1166 592 109 328
> 183 12 271 1032 117 490 34
> 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85
> 193 354 616 364 177 713 443 1204 366 1 309 35 513 216 117 20 1 292 765
> >
>
> Se eu usar NA ao invés de "NA" me dá a saída:
> > table(tip_doa$bairro_resid)
> character(0)
>
> [].s
> Edson Lira
> Estatístico
> Manaus-Amazonas
>
>
Mais detalhes sobre a lista de discussão R-br