Hi Thomas,
Be aware that if you are attempting to calculate "birthday age", it is
probably better to do it like this:
bdage<-function(dob,now) {
dobbits<-as.numeric(unlist(strsplit(dob,"/")))
nowbits<-as.numeric(unlist(strsplit(now,"/")))
return(nowbits[3]-dobbits[3]-
(nowbits[2] wrote:
> dif
difftime objects do not accept 'years' as a value for 'units', so you have
to change it to numeric.
as.numeric(age_days, units="days") / 365.242
The units="days" is not needed since you specified it in the call
to difftime, but it needs to be in one of those places.
Bill Dunlap
TIBCO Softwar
Colleagues,
age_days <- difftime(Date,DOM,units="days")
date_vals$age_yrs <- age_days/365.242
I'm trying to calculate the number of years between DOM and Date.
The output reads
DOM Date age_yrs
1 2005-04-04 2015-05-13 10.10563 days
How doe
3 matches
Mail list logo