Erro no comando sqlFetch: formato de data.

Olá pessoal, Estou lendo no R um arquivo ACCESS com diversas tabelas. Eu transformo cada uma das tabelas em um data.frame para trabalhar. O problema, no entanto, é que ao tentar fazer a transformação de uma das tabelas eu obtive o seguinte erro:
con <- odbcConnectAccess(file.choose()) sqlFetch(con, banco1 )
Erro em as.POSIXlt.character(x, tz, ...) : character string is not in a standard unambiguous format Uma das colunas do meu banco de dados (banco1) é uma data no formato brasileiro (dd/mm/YYYY). Eu li no google que o erro ocorre por causa do formato da data. Inclusive quando deleto essa coluna da base de dados o comando funciona normalmente. Eu gostaria de saber se consigo acessar no próprio R essa coluna (antes de transformar os dados em data.frame utilizando o comando sqlFetch) e utilizar o comando as.Date para tentar solucionar o problema. Obrigada! Carolina

Carol, não entendo muita coisa de ler direto do Access no R, mas quando dá erro parecido com este em algo que estou fazendo, a 1ª coisa que faço é exportar a tabela pra CSV e ler no R com read.csv. dê um ?read.csv e vc verá que existe como informar o tipo de dados de cada coluna, isso vai te facilitar muito a vida. []s Leonard de Assis assis <dot> leonard <at> gmail <dot> com Em 20/06/2012 11:32, Carolina Pena escreveu:
Olá pessoal,
Estou lendo no R um arquivo ACCESS com diversas tabelas. Eu transformo cada uma das tabelas em um data.frame para trabalhar. O problema, no entanto, é que ao tentar fazer a transformação de uma das tabelas eu obtive o seguinte erro:
con <- odbcConnectAccess(file.choose()) sqlFetch(con, banco1 ) Erro em as.POSIXlt.character(x, tz, ...) : character string is not in a standard unambiguous format
Uma das colunas do meu banco de dados (banco1) é uma data no formato brasileiro (dd/mm/YYYY). Eu li no google que o erro ocorre por causa do formato da data. Inclusive quando deleto essa coluna da base de dados o comando funciona normalmente. Eu gostaria de saber se consigo acessar no próprio R essa coluna (antes de transformar os dados em data.frame utilizando o comando sqlFetch) e utilizar o comando as.Date para tentar solucionar o problema.
Obrigada!
Carolina
_______________________________________________ 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.
participantes (2)
-
Carolina Pena
-
Leonard de Assis