全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3074 3
2017-05-10
问题:将样本数据文件中文件名为“stk”+股票代码的SAS数据集纵向合并成一个数据集。如stk000001.SAS7bdat, stk000002.SAS7bdat等,结果存储在hwork.hw_2  


求大神解答,感激不尽!
二维码

扫码加我 拉你入群

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

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

全部回复
2017-5-10 04:00:00
那就直接来啊。
data hwork.hw_2;
      set stk000001, stk000002, stk000003;
     /*在上头这行里列上所有你想要的数据集,嫌麻烦也许还可以用stk1 - stkn,这个我手头没数据还没试*/
run;
二维码

扫码加我 拉你入群

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

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

2017-5-10 21:56:17
foocares 发表于 2017-5-10 04:00
那就直接来啊。
data hwork.hw_2;
      set stk000001, stk000002, stk000003;
我们给的数据集不是连续变化的,有stk000001 ,这样的,也有stk600605,stk600651,stkcdref ....诸如此类,而且有几十个,感觉应该不是要我们一一列举的,就感觉很没办法...
二维码

扫码加我 拉你入群

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

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

2017-5-11 00:35:55
sakura_123 发表于 2017-5-10 21:56
我们给的数据集不是连续变化的,有stk000001 ,这样的,也有stk600605,stk600651,stkcdref ....诸如此类 ...
那再问一个,能确保所有这些文件至少都是以stk开头并都在一个目录下么?
如果是,你可以这么来:

data hwork.hw_2;
set stk:;
run;

这个冒号:相当于通配符,试试
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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