样本的出生年月日数据例示如下:
变量名为birth,具体数值为
05 May 29
24 Nov 41
02 Aug 58
29 Apr 63
02 Sep 76
01 Mar 60
18 Nov 68
01 Aug 69
05 Sep 73
22 Feb 74
(等等)
变量“birth”的Format标识为“%dD_m_Y”,请问如何计算每个人的年龄呢?
小女子新手上路,恳请各位不吝相助,谢谢!~
|
楼主: cherrypie
|
14211
13
[其他] 请教如何进行年龄的计算 |
|
小学生 85%
-
|
回帖推荐计算截止当前日期的年龄:
clear all
input str2 day str3 month str2 year
05 May 29
24 Nov 41
02 Aug 58
29 Apr 63
02 Sep 76
01 Mar 60
18 Nov 68
01 Aug 69
05 Sep 73
22 Feb 74
end
replace year="19"+year
tempvar d b
gen `d'=day+month+year
gen `b'=date(`d',"DMY")
gen age=(date(c(current_date),"DMY")-`b')/365.25
本帖被以下文库推荐
| ||
|
|
| ||
| ||
加好友,备注jltj京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


