我需要將SAS數據錶轉換爲平面文件(或「ASCII文件」,因爲它們被調用一次,而不是二進制文件)。每個原始SAS表只有一個平面文件。 具有挑戰性的事情是,我想要的平面文件包含原始SAS表的一些結構信息還,具體爲:將SAS數據(包括表結構)存儲在一個單一的平面文件中
- 變量/列名
- 變量/列標籤
- 變量/列類型
- 變量/柱長
- 變量/列格式
- 變量/列了信息
其他信息:
- 我只需要較小的數據(< 100 OBS)轉換。
- 表現不是問題(在合理範圍內)。
- 平面文件應該形成重新創建原始SAS表格的基礎,我不需要能夠將該文件直接用作DATA或PROC步驟中的表格。
標準SAS表,傳輸文件,XPORT文件等都是二進制格式文件,SAS和CSV文件中的標準XML表格格式不保留表格結構。所以顯然這些選項並沒有幫助。
我最好的選擇是什麼?
請問爲什麼你需要這個?這聽起來像是這個問題假設解決更大問題的一部分。有了更多的上下文,可能會提出更好的整體解決方案。 – Rog 2010-02-18 21:57:18
我的應用程序有一些小尺寸的配置數據。我想讓這些數據跟隨我的應用程序源代碼下游,通過檢查他們到我的版本控制系統。我構建了一個應用程序,可將我的二進制格式元素(如各種商品)轉換爲平面文件格式,反之亦然。這種自制系統是圍繞二進制元素數量和平面文件元素之間一一對應的概念而構建的。 – 2010-02-19 09:04:47