楼主: sjhanruo
2479 11

求问:关于SAS对文件夹里的文件进行同样的处理 [推广有奖]

  • 4关注
  • 3粉丝

已卖:333份资源

博士生

18%

还不是VIP/贵宾

-

威望
0
论坛币
187 个
通用积分
5.2300
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
2239 点
帖子
127
精华
0
在线时间
323 小时
注册时间
2010-6-23
最后登录
2022-12-14

楼主
sjhanruo 发表于 2013-10-24 20:07:24 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
文件夹有1000多个sas数据文件,每个文件都有5万多条数据。所有的文件已经导入到Library的HighFre里,现在想对每个文件进行同样的处理(就是设新变量啊,加加减减之类的)。请问一下用宏怎么处理??本人才开始学SAS,宏学得不太清楚,但现在又急需处理这个数据。恳请各位大神帮个忙。十分感谢!!!
二维码

扫码加我 拉你入群

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

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

关键词:文件夹 Library BRARY 数据文件 High 文件夹

沙发
fisher163 发表于 2013-10-24 20:26:19
你需要列出你的数据集命名规律,数据格式

藤椅
sjhanruo 发表于 2013-10-24 20:55:50
fisher163 发表于 2013-10-24 20:26
你需要列出你的数据集命名规律,数据格式
数据命名是000001,000002......这种的,格式就是SAS data set,我已经全部导入sas中了,在library中建了一个HighFre数据集

板凳
fisher163 发表于 2013-10-24 22:12:39
sjhanruo 发表于 2013-10-24 20:55
数据命名是000001,000002......这种的,格式就是SAS data set,我已经全部导入sas中了,在library中建了一 ...
每个dataset的变量名都相同吗

报纸
sjhanruo 发表于 2013-10-25 11:27:32
fisher163 发表于 2013-10-24 22:12
每个dataset的变量名都相同吗
都是相同的。我这个是股票交易数据,每只股票是一个文件。每个文件里面对应的格式、变量全部相同

地板
r521925 发表于 2013-10-25 13:55:57
有个比较土的办法, 就是

1、先读入股票列表
2、写个宏,处理你要的简单运算
3、再以第一步列表的代码为基础,循环调用第二步的宏

7
sjhanruo 发表于 2013-10-25 16:16:37
r521925 发表于 2013-10-25 13:55
有个比较土的办法, 就是

1、先读入股票列表
我刚开始学SAS,不会用宏

8
wwang111 发表于 2013-10-25 16:41:55
一个问题,数据集的名字可以只包含数字吗?

下面这个程序你试一下

%macro ds_try;

proc sql noprint;
select distinct memname into: dslist separated by " "
from dictionary.tables
where libname='HIGHFRE';
quit;

%let i=1;
%do %until(%scan(&dslist,&i)=%str( ));
data out&i;
set %scan(&dslist,&i);
*% newvar=oldvar1 +/- oldvar2;
run;
%let i=%eval(&i+1);
%end;
%mend;
%ds_try
只有一个罗纳尔多

9
sjhanruo 发表于 2013-10-25 18:54:16
wwang111 发表于 2013-10-25 16:41
一个问题,数据集的名字可以只包含数字吗?

下面这个程序你试一下
数字前有字母的。我给去掉了。我试试你的程序哈,十分感谢!!!

10
sjhanruo 发表于 2013-10-25 19:52:40
wwang111 发表于 2013-10-25 16:41
一个问题,数据集的名字可以只包含数字吗?

下面这个程序你试一下
数据集的名字是Stk07_000001, Stk07_00002.......Stk07_600001, Stk_600002......这样的,上证和深证的股票都有。程序应该怎么改呢??

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

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