在lubridate
,内
Period
是一个带有"年"插槽的S4级
year是一个S3类对象,具有从句点对象中提取年份槽的方法.
请参阅 https://github.com/hadley/lubridate/blob/master/R/accessors-year.r)提取年份组件的访问器功能.
因此,以下将起作用
df %>% mutate(age = year(as.period(interval(start = birthdate, end = givendate))))