liudeng2005 发表于 2015-2-3 15:59 
而且用Proc report不是更好!
谢谢啦!单纯添加“if _n_=1 then ”做不出表头,应该是这样:
data b;
file print linesleft=remain pagesize=20 ;
file 'e:\output2.txt';
if _n_=1 then put @10 '表1-1 输出'
#2 @3 '---------------------------------------------------------------------'
#3 @10 '姓名' @25 '性别' @40 '年龄' @55 '身高'
#4 @3 '---------------------------------------------------------------------';
put @10 name $5. @25 sex 1. @36 age 3. @52 heigh 5.;
set sasuser.b nobs=n;
keep num name sex age heigh;
if sex=1 then delete;
run;
用Proc report怎么写呢?我写不出表头~