我希望能夠用Ruby讀取SAS數據集。有誰知道一種方法來做到這一點?用Ruby讀取SAS數據集?
1
A
回答
1
SAS數據集文件以專有格式編碼。如果您有權訪問SAS,則可以將數據集導出爲分隔文本文件,然後使用Ruby讀取。如果您無法訪問SAS,您可以考慮獲得StatTransfer,但這並不便宜。
3
如果您有權訪問SAS的本地實例或SAS/SHARE服務器,則可以使用SAS ODBC驅動程序連接和讀取SAS數據庫。我自己運行SAS/SHARE服務器並始終從Excel訪問它。
請參閱SAS ODBC Driver User Manual瞭解您正在使用的SAS版本以獲取更多信息。
相關問題
- 1. 在c#中讀取sas數據集
- 2. 如何讀取SAS數據集?
- 3. 讀取和減半sas數據集
- 4. 在SAS中多次讀取數據集
- 5. 如何使用NHibernate從SAS讀取數據集?
- 6. 將Excel文件讀入SAS數據集
- 7. SAS問題 - 無法讀取該數據集的數字列
- 8. SAS從數據集
- 9. 在SAS數據集
- 10. 讀取JSON文件並將其保存在SAS數據集中
- 11. 將多個csv文件讀取到SAS數據集中
- 12. 如何讀取SAS數據集中的變量名稱?
- 13. 讀取n個文件到SAS來創建n個數據集
- 14. 讀取數據集
- 15. SAS Infile不讀取任何數據行
- 16. 從SAS數據集提取子數據並應用到不同的數據集
- 17. 修改SAS數據集
- 18. 合併SAS數據集
- 19. 拆分SAS數據集
- 20. sas轉置數據集
- 21. 合併數據集在SAS
- 22. SAS中的MGGarlic數據集
- 23. 出口數據集到SAS
- 24. SAS兩個數據集
- 25. 刪除SAS數據集
- 26. 如何子集數據SAS
- 27. SAS備份數據集
- 28. 按數據集讀取XML
- 29. 從數據集中讀取
- 30. 錯誤讀取數據集
我確實可以訪問SAS,但我希望避免先轉換爲文本文件的中間步驟。 – user1561696
您可能能夠在Ruby中讀取SAS XPORT文件,但我懷疑您可以直接讀取其他文件。我想如果您有權訪問SAS以指示Windows爲您完成工作,或者使用SAS實用程序,則可能是這樣;例如,R確實有一種方法可以利用SAS來完成它的工作 - 也許看看那個? – Joe
讀入XPORT文件而不是數據集將是可以接受的。爲什麼你認爲XPORT比數據集更容易? – user1561696