【问题标题】:SAS, delete multiple datasetSAS,删除多个数据集
【发布时间】:2016-04-14 20:48:27
【问题描述】:

如果我有数据集 AA1、AA2、AA3、AA4、...AA100,我该如何删除所有这些数据?我试过了

proc sql; 
drop table AA1-AA100;
quit;

没有用。我不想使用 kill 因为我不想删除该库中的所有数据集。有没有更好的方法来代替使用循环?

【问题讨论】:

    标签: sas


    【解决方案1】:

    改用proc datasets,这接受AA1-AA100 语法或冒号通配符运算符(例如AA: 删除所有以AA 开头的数据集)。

    proc datasets lib=work;
    delete aa1-aa10 ;
    quit;
    

    【讨论】:

    • 冒号实际上是我的建议,但不适用于 proc sql drop...很高兴知道 proc datasets 支持它!!!!太棒了!
    猜你喜欢
    • 2023-04-07
    • 2015-12-24
    • 2017-03-26
    • 2017-12-30
    • 2015-08-19
    • 1970-01-01
    • 2012-06-13
    • 2018-09-16
    • 1970-01-01
    相关资源
    最近更新 更多