使用特定的结束日期将生日转换为年龄01/01/1998

时间:2019-06-16 13:29:39

标签: r

library(eeptools)
x <- as.Date(c(01/01/1998, 'BirthDate'))
age_calc(x[1],x[2]) # default is age in months

希望具有以天/月/年为单位的初始年龄到1998年1月1日之间的年限。我有52000多个生日?

嘿,它仍然不起作用:as.numeric(01/01/1998-BirthDate)/365.25 eval(expr,envir,enclos)错误:未找到对象'BirthDate'追溯

1 个答案:

答案 0 :(得分:1)

某些com.glicha.utils.args可能是:

base R

样本数据:

as.numeric(format(x, "%Y")) - as.numeric(format(bday, "%Y"))

[1] 38 28

as.numeric(x - bday)/365.25

[1] 38.00137 28.00000