[R-br] Leitura de número como caractere

Elias T. Krainski eliaskrainski em yahoo.com.br
Terça Setembro 9 03:36:53 BRT 2014


"nao funcionou" porque o separador decimal e' vi'rgula.
   data$col <- as.numeric(gsub(',', '.', data$col, fixed=TRUE))
Antes de converter para numero, eu procuraria saber porque ocorreu isso 
nessas colunas. Provavelmente NAs vao ser gerados durante a conversao. 
Entao veja o que era o valor original.

On 08/09/14 23:09, Vanessa Felix wrote:
> Não funciona já tentei....
>
> Em 8 de setembro de 2014 18:02, <luc.souza em usp.br 
> <mailto:luc.souza em usp.br>> escreveu:
>
>     seu data frame$nome coluna <- as.numeric(seu data frame$nome coluna)
>
>
>     Lucas F. de Souza
>     Eng. Agrícola - CONAB
>     M.Sc. Produção Vegetal - UENF
>     Doutor em Agrometeorologia - ESALQ/USP
>     tel: (19) 98160-7068
>
>     ------------------------------------------------------------------------
>
>         *De: *"Vanessa Felix" <vanessa.felix.est em gmail.com
>         <mailto:vanessa.felix.est em gmail.com>>
>         *Para: *"Lista R" <r-br em listas.c3sl.ufpr.br
>         <mailto:r-br em listas.c3sl.ufpr.br>>
>         *Enviadas: *Segunda-feira, 8 de Setembro de 2014 17:57:24
>         *Assunto: *[R-br] Leitura de número como caractere
>
>
>         Pessoal boa noite,
>            Gostaria de saber porque estranhamente o R leu 4 colunas
>         dos meus dados (anos 1991,1992,1994,1995) como caracter, sendo
>         que nas outras ele leu normalmente como numérico.
>             Poderiam me ajudar tbm em como converter de caractere para
>         numérico. Pq já aconteceu comigo outras vezes.
>
>             Obgda,
>
>         # 2
>         dado_conc<-read.csv("PIB_estadual_pcorrentes_1939_2010.csv",sep=";",dec=",",header=TRUE,as.is
>         <http://as.is>=TRUE)
>         str(dado_conc)
>
>         'data.frame':   151 obs. of  54 variables:
>          $ X    : chr  "" "" "PIB POR UF (R$MIL)" "1939-1994:
>         EST.SEC.XX (PART.NO <http://PART.NO> PIB TOTAL)" ...
>          $ X.1  : int  NA NA NA NA NA NA 12 27 13 16 ...
>          $ X.2  : chr  "PIB BRASIL (R$MIL)" "" "" "" ...
>          $ X1939: num  1.69e-08 NA NA NA NA ...
>          $ X1947: num  6.49e-08 NA NA NA NA ...
>          $ X1948: num  7.54e-08 NA NA NA NA ...
>          $ X1949: num  8.79e-08 NA NA NA NA ...
>          $ X1950: num  1.02e-07 NA NA NA NA ...
>          $ X1951: num  1.27e-07 NA NA NA NA ...
>          $ X1952: num  1.49e-07 NA NA NA NA ...
>          $ X1953: num  1.78e-07 NA NA NA NA ...
>          $ X1954: num  2.44e-07 NA NA NA NA ...
>          $ X1955: num  2.96e-07 NA NA NA NA ...
>          $ X1956: num  3.74e-07 NA NA NA NA ...
>          $ X1957: num  4.54e-07 NA NA NA NA ...
>          $ X1958: num  5.65e-07 NA NA NA NA ...
>          $ X1959: num  8.43e-07 NA NA NA NA ...
>          $ X1960: num  1.16e-06 NA NA NA NA ...
>          $ X1961: num  1.69e-06 NA NA NA NA ...
>          $ X1962: num  2.71e-06 NA NA NA NA ...
>          $ X1963: num  4.86e-06 NA NA NA NA ...
>          $ X1964: num  9.53e-06 NA NA NA NA ...
>          $ X1965: num  1.55e-05 NA NA NA NA ...
>          $ X1966: num  2.28e-05 NA NA NA NA ...
>          $ X1970: num  7.07e-05 NA NA NA NA ...
>          $ X1975: num  0.000382 NA NA NA NA ...
>          $ X1980: num  0.00455 NA NA NA NA ...
>          $ X1985: num  0.476 NA NA NA NA ...
>          $ X1986: num  1.27 NA NA NA NA ...
>          $ X1987: num  4.04 NA NA NA NA ...
>          $ X1988: num  29.4 NA NA NA NA ...
>          $ X1989: num  426 NA NA NA NA ...
>          $ X1990: num  11549 NA NA NA NA ...
>          $ X1991: chr  "60285,99927" "" "" "" ...
>          $ X1992: chr  "640958,7676" "" "" "" ...
>          $ X1993: num  14097114 NA NA NA NA ...
>          $ X1994: chr  "349204679" "" "" "" ...
>          $ X1995: chr  "705640892,1" "" "" "" ...
>          $ X1996: num  8.44e+08 NA NA NA NA ...
>          $ X1997: num  9.39e+08 NA NA NA NA ...
>          $ X1998: num  9.79e+08 NA NA NA NA ...
>          $ X1999: num  1.06e+09 NA NA NA NA ...
>          $ X2000: num  1.18e+09 NA NA NA NA ...
>          $ X2001: num  1.3e+09 NA NA NA NA ...
>          $ X2002: num  1.48e+09 NA NA NA NA ...
>          $ X2003: num  1.7e+09 NA NA NA NA ...
>          $ X2004: num  1.94e+09 NA NA NA NA ...
>          $ X2005: num  2.15e+09 NA NA NA NA ...
>          $ X2006: num  2.37e+09 NA NA NA NA ...
>          $ X2007: num  2.66e+09 NA NA NA NA ...
>          $ X2008: num  3.03e+09 NA NA NA NA ...
>          $ X2009: num  3.24e+09 NA NA NA NA ...
>          $ X2010: num  3.77e+09 NA NA NA NA ...
>          $ X2011: num  4.14e+09 NA NA NA NA ...
>
>         # 3
>         anos<-dado_conc[1,4:54]
>         str(anos)
>         pib_bra<-dado_conc[2,4:54]
>         str(pib_bra)
>         pib_anos_bra<-rbind(anos,pib_bra)
>         fix(pib_anos_bra)
>
>
>         -- 
>         Vanessa Felix - Estatística
>         (32) 8854-4881 / 9142-8428
>
>         _______________________________________________
>         R-br mailing list
>         R-br em listas.c3sl.ufpr.br <mailto:R-br em listas.c3sl.ufpr.br>
>         https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
>         Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e
>         forneça código mínimo reproduzível.
>
>
>
>     _______________________________________________
>     R-br mailing list
>     R-br em listas.c3sl.ufpr.br <mailto:R-br em listas.c3sl.ufpr.br>
>     https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
>     Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e
>     forneça código mínimo reproduzível.
>
>
>
>
> -- 
> Vanessa Felix - Estatística
> (32) 8854-4881 / 9142-8428
>
>
> _______________________________________________
> R-br mailing list
> R-br em listas.c3sl.ufpr.br
> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
> Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.

-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20140909/c41684c4/attachment-0001.html>


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