全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3326 4
2019-04-23
各位大牛,我现在有一个python脚本想在sas程序中运行,请问要怎么实现?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2019-4-23 15:57:23
已经找到解决办法,如果有更好的的方法,请留言。谢谢

data _null_;
input cmdstr $128.;
call system( cmdstr );
datalines;

python E:\客流数据\new_readwordtable.py

;
run;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-4-26 01:26:20
或者把py存在一个shell 文件里:
set -x
python yourpycode.py
set +x


然后在sas里用x command 运行shell

x bash -c /yourshell.sh ....
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-4-26 16:14:22
高端啊。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-12-12 17:51:11
Configuring SAS to Run the Python Language
通过这个PY文件就可以在proc FMCP中执行python代码了
“C:\Program Files\SASHome\SASFoundation\9.4\tkmas\sasmisc\mas2py.py

proc fcmp;
declare object py(python);
submit into py;
def MyPyFunc(var1, var2):
        "Output: MyOutputKey"
        MyPyResult = var1 * var2
        return MyPyResult
endsubmit;
run;


rc = py.publish();
rc = py.call("PyProduct", 5, 10);
MyResult = py.results["MyKey"];
put MyResult=;
run;

MyResult=50
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群