[R-br] Erro na leitura de base em SQL

Edson Lira edinhoestat em yahoo.com.br
Sexta Abril 11 12:50:57 BRT 2014



Caros amigos, estou lendo uma base de dados em SQL com a rotina abaixo 

#DOAÇÃO GERAL


channel<-odbcConnect("saddw",uid="saddw",case="tolower")

doacao.dados<- sqlQuery(channel, "select doacao_dw.numerobolsa, 
doacao_dw.datahoradoacao,doacao_dw.tipodoacao,
doacao_dw.tipodoacaodirigida,doacao_dw.localcoleta,doacao_dw.localespecificocoleta,
doacao_dw.apto,
doacao_dw.codigoinaptidao,doador_dw.tipagemsanguinea,doador_dw.rh,
doador_dw.idade, doador_dw.sexo,
doador_dw.data_primeira_doacao,
doador_dw.data_ultima_doacao,bairroresidencia,
bairro_nao_tabelado,doador_dw.qtde_doacoes,doador_dw.municipioorigem,
doador_dw.naturalidade,
doador_dw.numerogente
from saddw.doador_dw, saddw.doacao_dw
where doador_dw.numerogente = doacao_dw.numerogente      
 and to_char(doacao_dw.datahoradoacao,'DD/MM/YYYY') >= to_date('01/01/1992','DD/MM/YYYY')  
 and to_char(doacao_dw.datahoradoacao,'DD/MM/YYYY') <= to_date('31/12/1999','DD/MM/YYYY')"
)
 
Que está me gerando a mensagem abaixo:


Erro em as.POSIXlt.character(x, tz, ...) : 
  character string is not in a standard unambiguous format

Os anos com problema são: 1992, 1995 e 1996 - rodei cada ano separadamente.

Como consequência, não gera o data frame doacao.dados

Alguém teria alguma sugestão para corrigir esse erro?


[  ]'s.

Edson Lira

Estatístico
Manaus-Amazonas
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20140411/34b578d6/attachment.html>


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