proc format;
value groupf 1 = '研究药物' 2 = '对照药物';
value sexf 1 = '男' 2 = '女';
run;
data a;
format group groupf. sex sexf.;
label group = '组别' age = '年龄' sex = '性别';
do subid = 1 to 10;
group = mod(subid, 2) + 1;
age = 18 + int(ranuni(0) * 42);
sex = ceil(ranuni(0) * 2);
output;
end;
run;
大体数据集类似这个样子,只是真正的数据集更多的变量是拥有format的,现在想要将数据集导出为excel,但是一般导出的时候,group和sexf会导出为1和2,想要将format之后的结果导出,就是导出为“男”“女”的结果;因为有很多变量,不能单个处理,所以想问一下有没有什么好的方法能够解决!!谢谢!!