楼主: sanlenger
3973 2

[数据管理求助] 年龄计算 [推广有奖]

  • 0关注
  • 1粉丝

讲师

8%

还不是VIP/贵宾

-

威望
0
论坛币
63194 个
通用积分
0.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
2026 点
帖子
111
精华
0
在线时间
695 小时
注册时间
2006-12-15
最后登录
2025-12-31

楼主
sanlenger 发表于 2013-8-31 22:22:10 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
请问,如何一个人的出生年月日和问卷调查年月日,来确定其年龄
譬如,19520810(指1952年8月10日,下同)出生的人,在20061108调查时,是多少岁?
请问stata如何写命令?
多谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Stata 出生年月日 问卷调查 tata 年月日 出生年月日 如何

沙发
sanlenger 发表于 2013-8-31 22:24:59
date命令是如何写的,我用date怎么求不出来

藤椅
lyoungcn 发表于 2013-8-31 23:35:48
可能数据保存格式不是日期。

应该先转换成年,然后求差。
试试下面这个
gen fourdigit=int(出生年月/10000)
如果是string variable
gen strfourdigit=substr(出生年月, 1,2,3,4)

注-出生年月应该用变量名代替

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-10 05:08