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 > [email protected] > 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 [email protected] 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.
