作者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