作者azimuth ()
看板Statistics
标题[问题] SAS复制大量资料
时间Mon Mar 23 21:39:32 2009
请问在SAS中该如何写才能"有效率"的COPY超大量资料集?
我想从library1抓某些特定档案到library2
由於library1中有太多太多资料集
所以直接用crtl+c crtl+v的方式也非常耗时间
光是要选出特定档案就很困难了 = =
目前我的程式是:
proc datasets nolist;
copy in=lib1 out=lib2 ;
select no1 no1_use no1_use2 ;
quit; run;
目的是要抓出所有帐号的某几个特定资料集
例如上面no1等等 是帐号1及其特定字尾的资料集
跑完一个帐号流程大约花掉40秒
感觉太久了! 况且有非常多非常多个帐号!
请问还有更快的方法吗?
其实我做这动作只是要做备份而已~
谢谢大家了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.220.209
1F:→ kingbee:不是可以在资料夹内直接复制到另一个资料夹? 03/24 09:17
2F:→ kingbee:按住ctrl在选你要的档案就可以复制吧 不是很清楚你的诉求 03/24 09:18
3F:→ kingbee:不过因该不用透过SAS就能复制 直接复制 03/24 09:19
4F:推 kenshin528:使用WINDOWS的搜寻功能...会比较快 03/24 17:16
5F:→ kenshin528:或者使用total commender 03/24 17:17
6F:→ azimuth:1f的做法我试过 不知是不是一个资料夹内档案太多还是怎样~ 03/24 20:55
7F:→ azimuth:复制到一半就会发生问题 所以想说用sas会不会比较保险 03/24 20:56
9F:→ kingbee:这个方法不知道你敢不敢玩 03/25 13:02
10F:→ azimuth:感谢kingbee 之前也曾经在sas中写过xcopy 不过却失败 03/26 09:31
11F:推 kingbee:或者是 连用 libname 把路径 指定两次 03/26 12:08
12F:→ azimuth:连用libname就算copy过去了吗? 应该还是空资料夹? 不懂 03/26 16:45