全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2641 3
2013-01-02
悬赏 1 个论坛币 已解决
filename out_txt 'd:\test_out.txt';
data out2;
        input var_a;
        file out_txt mod;
        var_b=var_a+3;
        put var_b=;
cards;
10
20
30
40
;
proc print data=out2;
run;

感觉有没有mod结果都一样啊,mod的作用是神马呢?请大神解答

另,本人还有一问题:https://bbs.pinggu.org/thread-2167106-1-1.html

最佳答案

webgu 查看完整内容

运行两次程序你就可以看出区别了。 mod 与old是相对的。SAS默认是OLD. 他们把部外文件里已有的内容替换掉。而mod不会替换掉外部文件中原有的内容,而是在后面追加内容。 所以你运行两次会得到如下结果: var_b=13 var_b=23 var_b=33 var_b=43 var_b=13 var_b=23 var_b=33 var_b=43
二维码

扫码加我 拉你入群

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

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

全部回复
2013-1-2 16:56:52
运行两次程序你就可以看出区别了。

mod 与old是相对的。SAS默认是OLD. 他们把部外文件里已有的内容替换掉。而mod不会替换掉外部文件中原有的内容,而是在后面追加内容。

所以你运行两次会得到如下结果:
var_b=13
var_b=23
var_b=33
var_b=43
var_b=13
var_b=23
var_b=33
var_b=43
二维码

扫码加我 拉你入群

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

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

2013-1-2 19:01:20
webgu 发表于 2013-1-2 16:56
运行两次程序你就可以看出区别了。

mod 与old是相对的。SAS默认是OLD. 他们把部外文件里已有的内容替换掉 ...
谢谢!
二维码

扫码加我 拉你入群

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

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

2018-12-17 09:37:15
webgu 发表于 2013-1-2 16:56
运行两次程序你就可以看出区别了。

mod 与old是相对的。SAS默认是OLD. 他们把部外文件里已有的内容替换掉 ...
虽然是13年的回答了,但还是想问一下这个知识点是出现在哪里的呢?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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