SAS中文论坛

标题: 求助:sas数据集导出到TXT的问题! [打印本页]

作者: shiyiming    时间: 2009-2-3 14:16
标题: 求助:sas数据集导出到TXT的问题!
有个sas数据集我打算导成TXT存储。我不想要列名。要求TXT中各个字段的长度与SAS数据集的列长度相等。不足的由空格补齐;
例如:某列name:其定义长度为char(10)。但是实际name中的内容不足10位。不足的要用空格补足10位。而且name不被导出。

请问如何处理。谢谢。
我用proc export data = a
              outfile = "d:\1.txt"
              replace;
     run;
导出的文本不合适。其一导出了列名。其二个个观测并不是数据库定义的宽度
作者: shiyiming    时间: 2009-2-23 16:42
标题: Re: 求助:sas数据集导出到TXT的问题!
定义好field的length后,

filename path ".............";
data _null_;
set  test_ds;
file path lrecl=32767 mod;
put _8103 $1-4 @;
put _81051 $5-5 @;
put _6101 $6-19 @;
put _7117 $20-20 @;
put _7111 $21-22 ;
run;




欢迎光临 SAS中文论坛 (https://mysas.net/forum/) Powered by Discuz! X3.2