【问题标题】:Comparing two datasets in sas比较sas中的两个数据集
【发布时间】:2017-08-19 14:18:05
【问题描述】:

我使用 proc compare 来比较两个数据集并了解差异细节。但我只想知道两个数据集是否相同(内容和行数)。就像我有两个数据集 A 和 B。想知道它们是否相同。不需要任何其他差异细节。更像是我只需要将标志设置为 1,如果数据集不同,或者如果数据集相同,则标志为零。有没有办法做到这一点。我在互联网上搜索,我只能看到以各种方式使用 proc compare

提前致谢

【问题讨论】:

    标签: sas compare


    【解决方案1】:

    您可以使用sysinfo 变量:

    proc compare noprint base=baseds compare=compareds;
    run;
    
    %if %eval(&sysinfo ge 8) %then %do; ...
    

    有一篇很棒的 SAS 论文详细描述了返回码,可在 here 获取。

    【讨论】:

    • 感谢 Allan Bowe,这正是我所需要的。我浏览了你提供的文档链接,太有用了
    猜你喜欢
    • 2015-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-30
    • 1970-01-01
    • 2014-08-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多