全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学
4178 16
2008-12-23
<p>libname dds 'd:\';</p><p>libname orig 'd:\risk\';</p><p>%macro imp_orig (filename);</p><p>proc import datafile= "d:\risk\&filename..xls" out=orig.&filename replace;</p><p>sheet="sheet";</p><p>getnames=no;</p><p>run;</p><p>%mend;</p><p>%imp_org(nc20080912);</p><p>%imp_org(nc20081003);</p><p>%imp_org(nc20081013);</p><p>%imp_org(nc20081103);</p><p>%imp_org(nc20081112);</p><p> </p><p>我运行这个为什么没在orig里发现有生成的数集呢?</p><p>谢谢。</p>
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2008-12-23 21:38:00
看不出来,帮顶
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2008-12-23 22:15:00
<p>&nbsp;%imp_org(nc20080912);%imp_org(nc20081003);%imp_org(nc20081013);%imp_org(nc20081103);%imp_org(nc20081112);&nbsp;&nbsp; 宏调用出错,是imp_orig 你少了一个 i </p><p>另外,宏的错误掩盖了另外一个错误, sheet="sheet" 也是错误的 </p><p>要么写sheet="xls中要导出sheet的文件名"&nbsp;比如 sheet=“sheet2”&nbsp;要么就不写 不写的话是默认导入xls第一个sheet</p><p>写sheet="sheet"运行没有错误除非xls中sheet起名的时候某个sheet的名字恰好就是sheet&nbsp;,你可以测试一下&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p><p>下面的图片显示没有错误是因为我给nc20080912.xls中某个有数据的sheet起名就叫sheet ,明白了么?</p><p><br/></p> 279670.jpg <br/>

[此贴子已经被作者于2008-12-24 10:30:53编辑过]

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2008-12-23 22:18:00
呵呵,sushe1527真是高手,向你学习,这么小的错误都能发现
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2008-12-23 22:29:00
<div class="quote"><b>以下是引用<i>shenshen0455</i>在2008-12-23 22:18:00的发言:</b><br/>呵呵,sushe1527真是高手,向你学习,这么小的错误都能发现</div><p>过奖过奖,这不是问题的关键,问题的关键是 %imp_org(nc20080912);%imp_org(nc20081003);%imp_org(nc20081013);%imp_org(nc20081103);</p><p>%imp_org(nc20081112); 这样的形式怎么处理获得?比如是5000个xls咋办内?</p><p>%mend后面的部分可以用&nbsp; %include "e:\\risk\ex.txt";run;&nbsp;&nbsp;来代替&nbsp; 其中&nbsp;ex.txt 要建立在risk文件夹下</p><p><br/>ex.txt&nbsp;里面内容是&nbsp; %imp_org(nc20080912);%imp_org(nc20081003);%imp_org(nc20081013);%imp_org(nc20081103);%imp_org(nc20081112);</p><p>我一般是先提取所有xls文件名name到ex.txt里面 DOS 下有命令可提取同文件夹下N个xls名字</p><p>然后加工成%imp_orig(name);的形式</p><p>然后运行就产生了5000个数据集 也可以继续用set合并成一个大的数据集</p><p>这是excel 对于txt导入要求也差不多 </p>

[此贴子已经被作者于2008-12-24 20:34:49编辑过]

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2008-12-23 22:59:00
学习了,呵呵,睡了,明晚去翠苑看电影,过圣诞
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群