用Ruby读取SAS数据集?

时间:2012-11-13 21:51:44

标签: ruby dataset sas

我希望能够使用Ruby读取SAS数据集。有谁知道这样做的方法?

3 个答案:

答案 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)

可以做您想做的事。

  1. 您可以将红宝石宝石Org Development Model用于
# Untested
require 'pandas'
df = Pandas.read_sas("./path/to/dataset.sas7bdat")
  1. 或者,通过一些开发工作,您可以在熊猫Pandas.rbsas7bdat.py中实现逻辑