2012-11-13 81 views

回答

1

SAS數據集文件以專有格式編碼。如果您有權訪問SAS,則可以將數據集導出爲分隔文本文件,然後使用Ruby讀取。如果您無法訪問SAS,您可以考慮獲得StatTransfer,但這並不便宜。

+0

我確實可以訪問SAS,但我希望避免先轉換爲文本文件的中間步驟。 – user1561696

+0

您可能能夠在Ruby中讀取SAS XPORT文件,但我懷疑您可以直接讀取其他文件。我想如果您有權訪問SAS以指示Windows爲您完成工作,或者使用SAS實用程序,則可能是這樣;例如,R確實有一種方法可以利用SAS來完成它的工作 - 也許看看那個? – Joe

+0

讀入XPORT文件而不是數據集將是可以接受的。爲什麼你認爲XPORT比數據集更容易? – user1561696

3

如果您有權訪問SAS的本地實例或SAS/SHARE服務器,則可以使用SAS ODBC驅動程序連接和讀取SAS數據庫。我自己運行SAS/SHARE服務器並始終從Excel訪問它。

請參閱SAS ODBC Driver User Manual瞭解您正在使用的SAS版本以獲取更多信息。