用SAS 1-假设本研究的第一天是2000年5月7日(即,当日期列的数值为0时),将datate和ddate从数值转换回实际的日期值,并对这些变量使用date9格式。还要创建一个新变量“lag”,表示两个日期之间的时间差。基于上述操作和数据集“task2”创建一个新的数据集,并将其命名为“csp”库中的“task3”。使用打印过程根据“task3”数据集提供年龄超过45岁的非白人女性的列表报告。
时间: 2023-05-20 09:00:52 浏览: 99
我可以回答这个问题。以下是代码:
```
data task3;
set task2;
datate = input(datate, yymmdd10.);
ddate = input(ddate, yymmdd10.);
format datate ddate date9.;
lag = ddate - datate;
run;
proc print data=csp.task3;
where age > 45 and race ne 'White' and sex='Female';
var name age race sex;
run;
```
希望这能帮到你!
阅读全文