saspy, 即是一个连接sas服务器和Python解释器的一个API, 适合在jupyter Notebook里面编辑代码,如果你安装了Anaconda,即是安装了Jupyter Notebook。安装saspy API:
(1)打开Anaconda Prompt环境:pip install saspy
(2)复制一个sascfg.py, 并重命名为sascfg_personal.py
(3)改sascfg_personal.py里面的参数:
改过之后的:
到此saspy的配置ok了。
(4)还有一个PATH环境变量需要配置:
C:\Program Files\SASHome\SASFoundation\9.4\core\sasext
(5)安装sas内核,sas kernel, 回到Anaconda Prompt环境:
命令:
pip install sas_kernel
conda install -c conda-forge saspy
jupyter kernelspec list
看到这个,说明已经安装好了,接下来体验一下。
我们先来进入Python3试试:
在sas里面成为数据集,在Python里面成为dataframe数据框,主要以pandas标准库来处理数据。由sasdata转化为Python的数据框, 然后后面就是纯Python语言处理了。
试试Python作图:
柱状图:
热力图:
甚至还可以画化学药物结构:
还可以批量画化学药物结构:
再切换至SAS服务器内核:
比如用sas作图
生存分析曲线
比如森林图: