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=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 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

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 ----- Mensagem original -----
De: "Vanessa Felix" <vanessa.felix.est@gmail.com> Para: "Lista R" <r-br@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 =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 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@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.

Não funciona já tentei.... Em 8 de setembro de 2014 18:02, <luc.souza@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@gmail.com> *Para: *"Lista R" <r-br@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=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 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@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@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

Ele está com decimal como virgula. para isto na leitura voce deve colocar dec=',' Em 8 de setembro de 2014 18:09, Vanessa Felix <vanessa.felix.est@gmail.com> escreveu:
Não funciona já tentei....
Em 8 de setembro de 2014 18:02, <luc.souza@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@gmail.com> *Para: *"Lista R" <r-br@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=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 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@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@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@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.

Tbm já tentei e não resolveu....rs Em 8 de setembro de 2014 18:16, Leandro Marino < leandromarino@leandromarino.com.br> escreveu:
Ele está com decimal como virgula. para isto na leitura voce deve colocar dec=','
Em 8 de setembro de 2014 18:09, Vanessa Felix <vanessa.felix.est@gmail.com
escreveu:
Não funciona já tentei....
Em 8 de setembro de 2014 18:02, <luc.souza@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@gmail.com> *Para: *"Lista R" <r-br@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=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 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@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@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@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@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

bom nesse campo deve ter alguma string. sugiro você executar: sum(is.na(as.numeric(dado_conc$X1991)) se forem poucos: dado_conc$X1991[is.na(as.numeric(dado_conc$X1991))] e veja o que aparece Em 8 de setembro de 2014 18:20, Vanessa Felix <vanessa.felix.est@gmail.com> escreveu:
Tbm já tentei e não resolveu....rs
Em 8 de setembro de 2014 18:16, Leandro Marino < leandromarino@leandromarino.com.br> escreveu:
Ele está com decimal como virgula. para isto na leitura voce deve colocar
dec=','
Em 8 de setembro de 2014 18:09, Vanessa Felix < vanessa.felix.est@gmail.com> escreveu:
Não funciona já tentei....
Em 8 de setembro de 2014 18:02, <luc.souza@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@gmail.com> *Para: *"Lista R" <r-br@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=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 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@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@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@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@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@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.

É bem lembrado Leandro, dei uma outra olhada aqui no .csv e tem uns textos digitados lá na últimas linhas que eu não tinha visto. Deve ser isso. Vou deletar as linhas e ver se dá certo. Obgda, Em 8 de setembro de 2014 18:23, Leandro Marino < leandromarino@leandromarino.com.br> escreveu:
bom nesse campo deve ter alguma string. sugiro você executar:
sum(is.na(as.numeric(dado_conc$X1991))
se forem poucos: dado_conc$X1991[is.na(as.numeric(dado_conc$X1991))]
e veja o que aparece
Em 8 de setembro de 2014 18:20, Vanessa Felix <vanessa.felix.est@gmail.com
escreveu:
Tbm já tentei e não resolveu....rs
Em 8 de setembro de 2014 18:16, Leandro Marino < leandromarino@leandromarino.com.br> escreveu:
Ele está com decimal como virgula. para isto na leitura voce deve colocar
dec=','
Em 8 de setembro de 2014 18:09, Vanessa Felix < vanessa.felix.est@gmail.com> escreveu:
Não funciona já tentei....
Em 8 de setembro de 2014 18:02, <luc.souza@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@gmail.com> *Para: *"Lista R" <r-br@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=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 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@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@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@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@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@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@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

"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@usp.br <mailto:luc.souza@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@gmail.com <mailto:vanessa.felix.est@gmail.com>> *Para: *"Lista R" <r-br@listas.c3sl.ufpr.br <mailto:r-br@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@listas.c3sl.ufpr.br <mailto:R-br@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@listas.c3sl.ufpr.br <mailto:R-br@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@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.

Pq nestas colunas vc utiliza virgula e nao ponto como separador de decimal Em 08/09/2014 17:57, "Vanessa Felix" <vanessa.felix.est@gmail.com> escreveu:
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=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 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@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.

Em Seg 8 set. 2014, às 17:57, Vanessa Felix escreveu: 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. Sugiro investigar o argumento do na.strings. O padrão é "NA", mas na prática muitas vezes os arquivos CSV trazem "" (nada) ou "-" (hífen) onde os dados estão faltando. Aliás, o "as.is" se não me engano só vai fazer a diferença entre a coluna ser interpretada como fator ou string, e não como numérica ou não. Espero que ajude, [1]Leonardo Ferreira Fontenelle References 1. http://lattes.cnpq.br/9234772336296638

Obrigada Leonardo, eu acho que já resolvi, tinha um texto digitado no finalzinho da planilha que eu não tinha visto e pela dica do colega acima fui conferir. é o "as.is" eu vou retirar depois, foi só uma tentativa de resolver...... . Em 8 de setembro de 2014 19:56, Leonardo Ferreira Fontenelle < leonardof@leonardof.med.br> escreveu:
Em Seg 8 set. 2014, às 17:57, Vanessa Felix escreveu:
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.
Sugiro investigar o argumento do na.strings. O padrão é "NA", mas na prática muitas vezes os arquivos CSV trazem "" (nada) ou "-" (hífen) onde os dados estão faltando. Aliás, o "as.is" se não me engano só vai fazer a diferença entre a coluna ser interpretada como fator ou string, e não como numérica ou não.
Espero que ajude,
Leonardo Ferreira Fontenelle <http://lattes.cnpq.br/9234772336296638>
_______________________________________________ R-br mailing list R-br@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
participantes (6)
-
Elias T. Krainski
-
Fernando Antonio de souza
-
Leandro Marino
-
Leonardo Ferreira Fontenelle
-
luc.souza@usp.br
-
Vanessa Felix