我是新來的同時使用R和lubridate,並試圖找出一組學生在註冊時的年齡。每個學生的出生日期我都有以下日期。在使用difftime註冊時查找年齡?
students_bd <- c("04/08/95", "02/23/95", "03/14/95", "12/11/95", "06/23/95",
"04/04/95", "08/24/95", "08/13/95", "09/20/95")
students_bd <- as.Date(students_bd, "%m /%d /%y")
此外,註冊日期爲08/04/2014。
註冊< - 「8月4日/ 2014」 Reg_Date < - as.Date(註冊, 「%M /%d /%Y」)
我試圖使用difftime獲得答案,但這隻能爲我提供天數的差異,而不是註冊時學生的年齡。在幾天的時間差
[1] -7058 -7102 -7083 -6811 -6982 -7062 -6920 -6931 -6893
什麼是最有效的方式,不僅得到答案,而且還要爲每個學生顯示ymd格式的年齡?
你能接受答案,如果它是有用的,並關閉 – RUser 2014-10-10 00:45:09