這是遵循高效後串連許多SAS數據集:Efficiently concatenate many sas datasets串連許多表中SAS
嗯,我有一個類似的任務,即以連接相同結構的超過10000個SAS表。每個表由2行和13列組成,並按順序命名(data,data1,data 2,...)。我所有的表格都保存在外部驅動器中:「D:\ MySASfolder \」。在datastep中使用SET的連接似乎內存不足,proc append可能是解決方案。但是,我對理解BellevueBob所做的代碼有些困難,特別是我不確定宏如何撤銷10000個數據表。任何人都可以請幫助我通過代碼行請。非常感謝,Mai
Bob的答案使用一個簡單的宏'%do'循環遍歷所有表。在SAS宏中做一些背景閱讀,然後發佈另一個問題,如果有一部分仍然不明白。 – user667489
[有效連接多個sas數據集]的可能重複(http://stackoverflow.com/questions/13442882/efficiently-concatenate-many-sas-datasets) – user667489
您是否嘗試在SET語句中使用成員列表? '數據要;設置數據data1-data9999;運行;'它與單個SET語句中引用的許多數據集一起工作嗎? – Tom