楼主: 毛毛1994123
4008 2

[问答] SAS计算年龄 [推广有奖]

  • 0关注
  • 0粉丝

大专生

16%

还不是VIP/贵宾

-

威望
0
论坛币
9 个
通用积分
1.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
192 点
帖子
11
精华
0
在线时间
63 小时
注册时间
2015-4-26
最后登录
2020-8-12

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
data a;
input PT$ DOB$ 12.;
label PT="Patient number";
label DOB="Date of birth";
label ICDT="Date of informed consent";
cards;
001 28/FEB/1929
003 06/OCT/1947
002 27/APR/1950
004 21/SEP/1960
;
run;

data b;
input PT$ ICDT$ 12.;
label PT="Patient number";
label DOB="Date of birth";
label ICDT="Date of informed consent";
cards;
001 13/JAN/2010
005 08/MAY/2010
003 25/JUL/2010
;
run;
如何用input来计算年龄,用(ICDT-DOB)/365.25

二维码

扫码加我 拉你入群

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

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

关键词:SAS informed consent Patient number consent Patient

沙发
流水不朽 发表于 2018-5-21 16:07:06 |只看作者 |坛友微信交流群
原始数据 就是这样子的?
001 28/FEB/1929

如果 时间就是这样的字符串:28/FEB/1929,那你的代码是有问题的。
计算年龄,可以使用  intck 函数,但时间参数,需要是 时间格式,而不是字符串格式。

使用道具

藤椅
wtc#sofa 在职认证  发表于 2018-5-22 14:44:35 |只看作者 |坛友微信交流群
没有编程基础啊~

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-20 01:45