Description Usage Arguments Value Examples
Ages are rounded down to the nearest month. A difference of 20 months, 29 days is interpreted as 20 months.
1 | chrono_age(t1, t2)
|
t1, t2 |
dates in "yyyy-mm-dd" format |
the chronological ages in months. NA is returned if the age cannot be computed.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | # Two years exactly
chrono_age("2014-01-20", "2012-01-20")
#> 24
# Shift a year
chrono_age("2014-01-20", "2013-01-20")
#> 12
chrono_age("2014-01-20", "2011-01-20")
#> 36
# Shift a month
chrono_age("2014-01-20", "2012-02-20")
#> 23
chrono_age("2014-01-20", "2011-12-20")
#> 25
# 3 months exactly
chrono_age("2014-05-10", "2014-02-10")
#> 3
# Borrow a month when the earlier date has a later day
chrono_age("2014-05-10", "2014-02-11")
#> 2, equal to 2 months, 29 days rounded down to nearest month
# Inverted argument order
chrono_age("2012-01-20", "2014-01-20")
#> 24
# Multiple dates
t1 <- c("2012-01-20", "2014-02-10", "2010-10-10")
t2 <- c("2014-01-20", "2014-05-10", "2014-11-10")
chrono_age(t1, t2)
#> [1] 24 3 49
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.