[R-br] Dados como fator para numérico
Paulo Justiniano
paulojus em leg.ufpr.br
Sábado Abril 14 16:31:27 BRT 2012
isto acontece pq ao transformar para numérico ele está usando o n;ivel dos
fatores e nao seus valores
verifique antes de transformar:
levels(dados)
On Sat, 14 Apr 2012, Sérgio Henrique almeida da silva ju wrote:
> Olá
>
> Estou trabalhando com alguns dados numéricos e que o R esta considerando como fator.
>
> > dput(dados)
> structure(list(NU_LESOES = c(12, 2, 1, 2, 2, 4, 2, 12, 12, 9,
> 1, 5, 6, 7, 1, 8, 10, 3, 4, 11)), .Names = "NU_LESOES", row.names = c(NA,
> -20L), data_types = "C", class = "data.frame")
>
> >str(dados2)
> 'data.frame': 20 obs. of 1 variable:
> $ NU_LESOES: Factor w/ 12 levels "1","10","15",..: 12 2 1 2 2 4 2 12 12 9 ...
> - attr(*, "data_types")= chr "C"
>
> >table(dados2$NU_LESOES)
> 1 10 15 2 20 3 30 5 7 8 80 NA
> 3 4 1 2 1 1 1 1 1 1 1 3
>
> Porém quando uso o comando: dados2$NU_LESOES=as.numeric(dados2$NU_LESOES) os dados mudam
>
> > dados2$NU_LESOES=as.numeric(dados2$NU_LESOES)
> > table(dados2$NU_LESOES)
>
> 1 2 3 4 5 6 7 8 9 10 11 12
> 3 4 1 2 1 1 1 1 1 1 1 3
>
> O que pode está acontecendo?
>
>
>
> --
> Sérgio Henrique Almeida da Silva Junior
> Doutorando em Epidemiologia em Saúde Pública
> Escola Nacional de Saúde Pública Sérgio Arouca - ENSP/FIOCRUZ
> http://lattes.cnpq.br/1611345552843383
> Tel: (21) 94429486/78101651 id: 123*20942
>
>
>
>
Mais detalhes sobre a lista de discussão R-br