segue sugestão
library(eeptools)
DADOS = data.frame(
NASCIMENTO = c("26/11/97", "20/03/99", "14/05/99","06/05/98",
"03/01/00", "19/05/97", "01/02/01", "28/11/97", "10/02/00"),
DATA_FATO = c("23/02/15", "28/03/15", "08/04/15", "08/04/15",
"08/04/15", "08/05/15", "17/05/15", "03/06/15", "03/06/15"))
## converter para Date
DADOS$NASCIMENTO = as.Date(DADOS$NASCIMENTO, "%d/%m/%y")
DADOS$DATA_FATO = as.Date(DADOS$DATA_FATO, "%d/%m/%y")
## calcula o intervalo em anos
DADOS$IDADE = floor(age_calc(DADOS$NASCIMENTO, DADOS$DATA_FATO, units =
"years"))
DADOS
saudações
Em 16/06/2016 14:45, Amikobh via R-br escreveu:
Prezados,
Desde já, obrigado pela ajuda.
Tendo duas variáveis com datas referentes a determinada pessoa:
NASCIMENTO
DATA_FATO
26/11/97 23/02/15
20/03/99 28/03/15
14/05/99 08/04/15
06/05/98 08/04/15
03/01/00 08/04/15
19/05/97 08/05/15
01/02/01 17/05/15
28/11/97 03/06/15
10/02/00 03/06/15
Como procedo para criar mais uma coluna que calcula a idade no dia da
ocorrência de determinado fato? De tal forma que obtenha:
NASCIMENTO DATA_FATO IDADE
26/11/97 23/02/15 17
20/03/99 28/03/15 16
14/05/99 08/04/15 15
06/05/98 08/04/15 16
03/01/00 08/04/15 15
19/05/97 08/05/15 17
01/02/01 17/05/15 14
28/11/97 03/06/15 17
10/02/00 03/06/15 15
Valeu, gente!
_______________________________________________
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.