s******o 发帖数: 283 | 1 请问大侠
以下的程序中,/sas/sample file可不可以是已经存在的文件,所以这个程序只是增添
了一个数据给已有的文件?还是说 /sas/sample file 是个新的文件,这个程序只是写
了一个数据给此新文件?非常感谢。
data _null_;
weight=112;
file "/SAS/sample";
put weight;
run;
|
s******o 发帖数: 283 | 2 有没有人可以帮帮忙,解释一下?
【在 s******o 的大作中提到】 : 请问大侠 : 以下的程序中,/sas/sample file可不可以是已经存在的文件,所以这个程序只是增添 : 了一个数据给已有的文件?还是说 /sas/sample file 是个新的文件,这个程序只是写 : 了一个数据给此新文件?非常感谢。 : data _null_; : weight=112; : file "/SAS/sample"; : put weight; : run; :
|
f*****a 发帖数: 693 | 3 New file, overwrite previous one. Why can't you test it yourself, just
several steps. |
h******e 发帖数: 1791 | 4 试一次就知道了,覆盖原文件。
【在 s******o 的大作中提到】 : 请问大侠 : 以下的程序中,/sas/sample file可不可以是已经存在的文件,所以这个程序只是增添 : 了一个数据给已有的文件?还是说 /sas/sample file 是个新的文件,这个程序只是写 : 了一个数据给此新文件?非常感谢。 : data _null_; : weight=112; : file "/SAS/sample"; : put weight; : run; :
|
d*******o 发帖数: 493 | 5 *****You cannot finish file/infile in a single step*********;
*****A temp file is needed to bridge it*************;
data temp;
infile myfile;
input weight; output;
weight=112; output;
run;
data _null_;
set temp;
file myfile;
put weight;
run;
************NOT TESTED YET***************; |
s******o 发帖数: 283 | 6 谢谢各位的帮忙,不好意思,我现在用的电脑上没装SAS没有办法自己试。
如果上一个data step生成的文件我想保存下来,在运行下一个data step时, 我可以
将已有的文件
打开往里面添加数据,应该怎样可以完成呢?
还有为什么需要一个temp文件呢? |