sas-py: SAS with SASPy in Emacs

新包 sas-py

ESS中的SAS相关的功能只能调用本地SAS(或者通过ssh调用远程的SAS?),Python有个SASPy的包,利用SAS提供的IOM等接口,与本地SAS或者远程SAS workspace进行通讯,比如通过IOM与本地安装的windows SAS,远程workspace server(如SAS OA等),或者通过HTTP与SAS Viya通讯,更多可见SASPy的文档

sas-py主要是将SASPy的一些命令进行包装,并借用ess-inf的一些方法,可以实现SAS code的提交,获取数据集等,目前功能比较简单,但是可以用了,除了缺一个Python的查看数据的功能。

使用方法

  1. Emacs 安装 ess 和 sas-py(刚刚提交melpa,还没被接受)
  2. Python安装 SASPy: pip install saspy
  3. run-sas-py
  4. 打开SAS程序文件,sas-py-submit-file 或者 sas-py-submit-region
  5. 其他命令请见readme,或者在Python进行数据操作…

虽然在Jupyter或者vscode里边会更加美观一些,但是vscode相关扩展还缺少SAS与SASPy桥梁的功能,只能用于SAS Viya.

1 个赞

此话题已在最后回复的 730 天后被自动关闭。不再允许新回复。