作者orz0857orz (Nose)
看板Statistics
標題[程式] SAS EG同時執行
時間Wed Jul 17 18:26:18 2019
[軟體程式類別]:
SAS EG
[程式問題]:
資料處理
[軟體熟悉度]:
普通
[問題敘述]:
上星期口試結束
接著被老闆叫到南港統計處跑健保資料庫
但是只要遇到資料量很大的門診檔
執行就會需要不少時間
舉個例子
假如我需要跑2001-2016十六個年度的資料
我目前的程度就是使用EG把我要篩的條件用2001年的資料點完執行一遍。
接著複製裡面的程式檔複製十六遍,
將Data名字改成十六個年份,
然後全選run,一次跑十六個年份。
(本肥真的外行,大學唸的是臨床科系,不會macro)
但是假如一個年度需要跑10分鐘
這樣就需要160分鐘的時間
(我的論文就是用這種土炮的方式完成)
以前論文是在宿舍完成
有一堆時間
但現在統計處的時間有限很難預約
想問各位大大
有沒有可以同時執行16個年度的方法
而不是一次只執行一個年度
白話文就是我有十六根蠟燭
一根可以燒10分鐘
有沒有可以一次燒16根只要10分鐘的辦法
目前想到最白癡的方法就是開16個EG
每個貼一個年份,然後一起按run
想問各位大大有沒有推薦比較快速的方法
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.13.103.3 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Statistics/M.1563359180.A.31B.html
1F:推 tew: use the macro 07/19 00:31
2F:推 pinkpamela: 小心run到第n個就記憶體不夠了喔 還是寫個macro按照順 07/22 22:13
3F:→ pinkpamela: 序抓吧 07/22 22:13
4F:→ Heydontmind: 還是用macro比較好喔 南港加值中心的電腦跑平行資 07/24 00:56
5F:→ Heydontmind: 料會更慢 (親身感受 只有一個視窗速度反而快喔 07/24 00:56
6F:→ ed349761: 南港也要看運氣, 有時候特別慢... 08/03 01:04
7F:推 qwaszx780917: 聽敘述 感覺就算沒寫過 用marco應該也不難 08/05 16:20