SAS中文论坛

标题: 转载:批量读入txt [打印本页]

作者: shiyiming    时间: 2010-11-17 16:08
标题: 转载:批量读入txt
From crackman's blog on Baidu


               
                <ol>
    <li><font size="3" face="宋体">options noxwait;<br>
    </font></li>
    <li><font size="3"><br>
    </font></li>
    <li><font size="3" face="宋体">x &quot;dir d:\*.txt /b &gt; d:\filename&quot;;<br>
    </font></li>
    <li><font size="3"><br>
    </font></li>
    <li><font size="3" face="宋体">data ccc;<br>
    </font></li>
    <li><font size="3" face="宋体">length file $300;<br>
    </font></li>
    <li><font size="3" face="宋体">infile &quot;d:\filename&quot;;<br>
    </font></li>
    <li><font size="3" face="宋体">input file:$300.;<br>
    </font></li>
    <li><font size="3" face="宋体">file=compress(&quot;D:\&quot;||file);<br>
    </font></li>
    <li><font size="3" face="宋体">infile aaa filevar=file end=eof;<br>
    </font></li>
    <li><font size="3" face="宋体">do while (not eof);<br>
    </font></li>
    <li><font size="3" face="宋体">input x;<br>
    </font></li>
    <li><font size="3" face="宋体">output;<br>
    </font></li>
    <li><font size="3" face="宋体">end;<br>
    </font></li>
    <li><font size="3" face="宋体">run;<br>
    </font></li>
    <li><font size="3"><br>
    </font></li>
    <li><font size="3" face="宋体">x &quot;del d:\filename&quot;;</font> 、</li>
    <li><a href="http://www.pinggu.org/bbs/thread-963079-1-1.html"><!-- m --><a class="postlink" href="http://www.pinggu.org/bbs/thread-963079-1-1.html">http://www.pinggu.org/bbs/thread-963079-1-1.html</a><!-- m --></a></li>
</ol> <a href="http://hi.baidu.com/crack%5Fman/blog/item/50dfdd03a4376ddd7a8947b2.html">阅读全文</a>
               
                <br/><b>类别:</b><a href="http://hi.baidu.com/crack%5Fman/blog/category/%D7%AA%D4%D8%CE%C4%D5%C2sas">转载文章sas</a>&nbsp;<a href="http://hi.baidu.com/crack%5Fman/blog/item/50dfdd03a4376ddd7a8947b2.html#comment">查看评论</a>
作者: shiyiming    时间: 2011-2-3 09:37
标题: Re: 转载:批量读入txt
其实一个不常用的infile选项可以在DATA STEP内部解决这个问题:
infile &quot;&amp;folder.\*.txt&quot; filename=flname;
input;
x=_infile_;




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