R语言中日期计算年龄
时间: 2024-03-09 19:40:25 浏览: 570
countyear-month-day.rar_c++计算年龄
在R语言中,可以使用lubridate包中的函数来计算年龄。假设我们有一个日期向量birthdays,其中包含了多个生日日期,我们可以使用以下代码计算每个生日对应的年龄:
```R
library(lubridate)
today <- Sys.Date() # 获取当前日期
age <- floor(time_length(today - birthdays, unit = "year"))
```
其中,time_length函数用于计算两个日期之间的时间长度,unit参数指定了时间长度的单位,这里我们选择"year"表示年。floor函数用于向下取整,保留整数部分。
阅读全文