[R-br] altera ano na data

Fátima Lima Paula fatima.lima.paula em gmail.com
Domingo Novembro 11 14:31:40 BRST 2012


Prezados,
tenho uma banco com uma variável datao, da seguinte forma:
datao=c("2008-03-25", "2008-03-24", "2008-03-25", "2008-03-25",
"0008-12-20", "2008-03-19", "0011-04-23", "0009-04-01", "2009-12-26")

Como se vê, existem alguns anos que foram digitados com erro: "0008-12-20",
"0011-04-23" e "0009-04-01".
Eu quero corrigir o erro. Consegui passar "0008" para "2008" usando os
comandos: abc=as.POSIXlt(datao)$year+1900 e depois fazendo abc[abc==8]=2008,
 abc[abc==9]=2009, por exemplo, corrijo o erro de digitação, para o ano
certo. Mas, não é isso que eu quero. O que eu quero é alterar o ano dentro
da variável datao. Tem como fazer isso?
Alguém pode me ajudar?
Obrigada
Fátima
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20121111/17ce7ca4/attachment.html>


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