【发布时间】:2016-10-05 21:14:17
【问题描述】:
我有一个 SAS DS2 程序,它从如下数据步骤在屏幕上打印输出,我想将输出引导到文件中。 AFAIK,“文件”是 DS2 中缺少的功能,因为 DS2 当前读取和写入表,有人可以告诉我如何将 ds2 程序的输出流式传输到文件吗?谢谢。
put '********* Body (html contents from a stream) **********/';
put _body;
问候, AKS
【问题讨论】:
-
类似
proc ds2; data _null_; dcl package webmethods webM(); method init(); put 'Start of init'; end; method run(); _body = webM.extractData(_url); put '********* Body (after html elements removal) **********/'; put _body; end; method term(); put 'Running Term method...'; end; enddata; run; -
是否需要在 DS2中?我认为标准是在标准数据步骤中写入文件 i/o。
-
你是对的乔,在标准数据步骤中它相当简单,但要求是我需要使用 DS2 将输出存储在文件中。或者有没有办法将变量输出传递给数据步骤?还是从数据步调用 DS2 过程?
-
你可以创建一个数据集,然后使用数据步骤呢?