Valeu, Manoel. Depois é só fazer idade=as.integer(idade), né?
Obrigada

Em 12 de fevereiro de 2013 19:22, Manoel Galdino <[email protected]>escreveu:

> transforme em numeric e depois divida por 365.25.
>
> Manoel
>
>
> as.numeric(idade)/365.25
>
>
>
>
>
> 2013/2/12 Fátima Lima Paula <[email protected]>
>
>> Olá pessoal, como passar a diferença entre datas (idade) em dias para
>> anos? Já havia feito isso em algum lugar, mas não encontro.
>> datanasc=c(19250405,19300809,19400402)
>> dataint=c(20080302,20090506,20080104)
>> datanasc=as.character(datanasc,"%Y%m%d")
>> dataint=as.character(dataint,"%Y%m%d")
>> datanasc=as.Date(datanasc,"%Y%m%d")
>> dataint=as.Date(dataint,"%Y%m%d")
>> idade=dataint-datanasc
>> idade
>> Time differences in days
>> [1] 30282 28760 24748
>>
>> Agora preciso ter a idade de cada um em anos, com números inteiros.
>> Alguém pode me ajudar?
>> Obrigada
>>  Fátima
>>
>>
>>
>>
>> _______________________________________________
>> 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.
>>
>
>
>
> --
> Manoel Galdino
> https://sites.google.com/site/galdinomcz/
>
> _______________________________________________
> 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.

Responder a