看板 Statistics 關於我們 聯絡資訊
[軟體程式類別]: 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://www.ptt.cc/bbs/Statistics/M.1563359180.A.31B.html
tew: use the macro 07/19 00:31
pinkpamela: 小心run到第n個就記憶體不夠了喔 還是寫個macro按照順 07/22 22:13
pinkpamela: 序抓吧 07/22 22:13
Heydontmind: 還是用macro比較好喔 南港加值中心的電腦跑平行資 07/24 00:56
Heydontmind: 料會更慢 (親身感受 只有一個視窗速度反而快喔 07/24 00:56
ed349761: 南港也要看運氣, 有時候特別慢... 08/03 01:04
qwaszx780917: 聽敘述 感覺就算沒寫過 用marco應該也不難 08/05 16:20