全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2349 7
2012-02-28
data p1;
input date $10.;
cards;
1980-12-19
1992-10-17
;
run;

date为字符型变量,怎么求年龄?


二维码

扫码加我 拉你入群

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

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

全部回复
2012-2-28 09:55:56
程序俺不懂,帮你顶。
二维码

扫码加我 拉你入群

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

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

2012-2-28 10:29:18
intck('month',input(date,yymmdd10.),today)/12
二维码

扫码加我 拉你入群

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

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

2012-2-28 10:30:18
intck('month',input(date,yymmdd10.),today())/12
二维码

扫码加我 拉你入群

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

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

2012-2-28 15:45:53
根据3楼老师的提示,
则年龄的计算方式之一如下.

data p2;
input date1 $10.  @12 date2 $10.;
cards;
1980-12-19 2010-02-05
1992-10-17 2008-12-08
2005-02-11 2006-05-05
;
run;

data p3;
set p2;
age=intck('month',input(date1,yymmdd10.),today())/12;
* intck(interval,from,to),today()表示SAS不同版本的发行日期;
run;

data p4;
set p2;
  age1=intck('month',input(date1,yymmdd10.),input(date2,yymmdd10.))/12;
*有时候年龄是2个日期之差,例如date2-date1;
run;
二维码

扫码加我 拉你入群

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

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

2012-2-28 17:52:44
可以在论坛里面找crackman版主的一个自定义计算年龄的程序
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群