如何删除 SAS 中的数据集(3 个示例) 您所在的位置:网站首页 sas过程流怎么更换输入数据 如何删除 SAS 中的数据集(3 个示例)

如何删除 SAS 中的数据集(3 个示例)

2024-05-17 02:19| 来源: 网络整理| 查看: 265

如何删除 sas 中的数据集(3 个示例)经过 本杰明·安德森博 7月 21, 2023 指导 0 条评论

以下是在 SAS 中删除数据集的三种最常见方法:

方法一:删除数据集

proc datasets library =work nolist ; delete data2; quit ;

方法2:删除多个数据集

proc datasets library =work nolist ; delete data2 data3; quit ;

方法3:删除库中的所有数据集

proc datasets library =work kill ;

以下示例展示了如何使用包含三个数据集的WORK库来使用每种方法: data1 、 data2和data3 。

示例 1:删除数据集

我们可以使用以下代码仅删除WORK库中名为data2的数据集:

/*delete data2 from work library*/ proc datasets library =work nolist ; delete data2; quit ;

然后我们可以使用以下代码列出WORK库中所有剩余的数据集:

proc datasets library =work memtype =data; run ; quit ;

我们可以看到 WORK 库中仅保留了data1和data3 。名为data2 的数据集已被删除。

示例2:删除多个数据集

我们可以使用以下代码删除WORK库中名为data2和data3的数据集:

/*delete data2 from work library*/ proc datasets library =work nolist ; delete data2 data3; quit ;

然后我们可以使用以下代码列出WORK库中所有剩余的数据集:

/*view all remaining datasets in work library*/ proc datasets library =work memtype =data; run ; quit ;

我们可以看到 WORK 库中仅保留了data1 。 data2和data3数据集已被删除。

示例 3:从库中删除所有数据集

我们可以使用以下代码从WORK库中删除所有数据集:

/*delete all datasets from work library*/ proc datasets library =work kill ;

然后我们可以使用以下代码列出WORK库中所有剩余的数据集:

/*view all remaining datasets in work library*/ proc datasets library =work memtype =data; run ; quit ;

我们可以看到,由于我们使用KILL函数删除了所有数据集,因此WORK库中不再剩余数据集。

其他资源

以下教程解释了如何在 SAS 中执行其他常见任务:

如何在SAS中使用过程摘要如何在SAS中重命名变量如何在 SAS 中创建新变量

关于作者安德森博本杰明·安德森博

大家好,我是本杰明,一位退休的统计学教授,后来成为 Statorials 的热心教师。 凭借在统计领域的丰富经验和专业知识,我渴望分享我的知识,通过 Statorials 增强学生的能力。了解更多

添加评论取消回复


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有