【发布时间】:2019-11-30 00:28:46
【问题描述】:
根据给定列birth_date 和指定日期"2017-01-01" 计算年龄,格式为R 中的"%y-%m-%d"。
name birth_date
a 1964-09-01
b 1977-01-02
c 1977-01-04
d 1967-01-02
e 1977-04-02
f 1945-01-02
x <- data.frame("name" =c("a","b","c","d","e","f"), "birth_date" = c("1964-09-01","1977-01-02","1977-01-04","1967-01-02","1977-04-02","1945-01-02"))
x
difftime(as.Date(x$birth_date),as.Date(2017-01-01), units = "years")
【问题讨论】:
标签: r timestamp data-manipulation