1
所以我是一個完整的初學者,似乎我錯過了一些非常明顯的東西,因爲我無法弄清楚這一點。希望有人能幫助我。如何在PROC TABULATE中輸出與我的結果完全相同的SAS數據集?
我將一個.csv文件中的數據混亂了,我需要爲它計算一些東西,但在這之前的第一步是將我的數據組織到SAS中的可用數據集中。所以首先,我運行一個DATA
步驟來導入我的.csv文件。然後,我運行一個PROC TABULATE
,使它看起來正是我想它,這樣我可以計算額外的變量如下:
PROC TABULATE DATA = Work.Temp OUT = Work.Final;
然而,輸出數據集Work.Final顯示的內容與完全不同的我能夠在PROC TABULATE
中創建。基本上,我可以使用PROC TABULATE
將數據轉換爲我想要的格式,並且我希望我輸出的SAS數據集完全按照此格式顯示。相反,數據集Work.Final再次是一團糟。
有什麼想法?
沒有看到你的代碼,我們無法提出解決方案。但是,根據經驗,您不可能使用proc列表。很可能它將是一個轉置。但這些都是猜測。 – Reeza
我同意@Reeza,'proc tabulate'只會改變數據集的美觀性,這是您希望在輸出中看到它的方式。如果你想改變存儲數據集的結構,你需要的是'proc transpose'。 –
謝謝你,PROC TRANSPOSE確實是我的問題的答案。 – Laksa