楼主: sakura_123
3108 3

[作业] 如何读入前缀相同的外部SAS数据集 [推广有奖]

  • 0关注
  • 0粉丝

高中生

35%

还不是VIP/贵宾

-

威望
0
论坛币
1 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
75 点
帖子
8
精华
0
在线时间
42 小时
注册时间
2016-11-17
最后登录
2022-3-23

楼主
sakura_123 发表于 2017-5-10 01:43:39 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
问题:将样本数据文件中文件名为“stk”+股票代码的SAS数据集纵向合并成一个数据集。如stk000001.SAS7bdat, stk000002.SAS7bdat等,结果存储在hwork.hw_2  


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

扫码加我 拉你入群

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

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

关键词:sas数据集 数据集 sas7bdat 数据文件 样本数据 读入数据集 前缀 合并

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

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

板凳
foocares 发表于 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;

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

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-16 08:08