美文网首页
数据分析师-Week16

数据分析师-Week16

作者: 梁脚毛 | 来源:发表于2018-01-25 16:12 被阅读13次

1.调用rar解压.rar

# python code 

with open(filepath, open='w') as file:
    file.write(content)
/*sas code*/ 
*byte(34)代表双引号,由于路径带空格,需要使用到双引号;
*生成bat可执行文件;
data _null_;
    file batpath lrecl=32767;
    format cmd ...
    cmd=byte(34) || "D:\Program Files\winrar.exe" || byte(34) || "x -ppassword rarpath\rarname outpath";
    put cmd;
    cmd="exit";
    put cmd;
run;
*运行bat;
options wait;
data _null_;
    x "bat path";
run;

2.在宏(macro)中高亮显示关键字

%local trick_stupid_sas; %let trick_stupid_sas=%nrstr(%mend);
/*只要%macro后出现了%mend关键字,sas就会默认macro已经结束*/

3.用宏macro处理参数并返回结果

%macro add(a,b);
    %let result=%eval(&a.*&b.);
    &result.
%mend add;
%let c=%add(1,3);

相关文章

网友评论

      本文标题:数据分析师-Week16

      本文链接:https://www.haomeiwen.com/subject/vaivaxtx.html