我希望能够使用Ruby读取SAS数据集。有谁知道这样做的方法?
答案 0 :(得分:2)
如果您可以访问本地SAS实例或SAS / SHARE服务器,则可以使用SAS ODBC驱动程序连接和读取SAS数据库。我自己运行SAS / SHARE服务器并始终从Excel访问它。
有关详情,请参阅SAS ODBC Driver User Manual了解您所使用的SAS版本。
答案 1 :(得分:0)
SAS数据集文件以专有格式编码。如果您可以访问SAS,则可以将数据集导出为分隔文本文件,然后使用Ruby读取。如果您无法访问SAS,可以考虑获取StatTransfer,但这并不便宜。
答案 2 :(得分:0)
可以做您想做的事。
# Untested
require 'pandas'
df = Pandas.read_sas("./path/to/dataset.sas7bdat")