首页 > 解决方案 > 在SAS中重命名数据集中的标题

问题描述

我有一个提供的数据集,我想知道列数据集是否可以轻松重命名。或者会有代码更改吗?关于如何解决这个问题的任何建议?

三个数据集具有相同的数据集命名约定。因此,我想重命名它。

标签: sasmultiple-columnsrename

解决方案


proc datasets是 SAS 中数据集工具的瑞士军刀。您可以使用它重命名数据集和列。

重命名 WORK 库中的数据集:

proc datasets lib=work nolist;
    change dataset1 = renamed_dataset1
           dataset2 = renamed_dataset2
           dataset3 = renamed_dataset3
    ;
quit;

在 WORK 库中重命名数据集中的列:

proc datasets lib=work nolist;
    modify dataset1;
        rename column1 = renamed_column1
               column2 = renamed_column2
               column3 = renamed_column3
        ;
quit;

proc datasets是交互式的,因为它可以同时支持多个操作。例如,您可以一步完成上述所有操作。

proc datasets lib=work nolist;
    change dataset1 = renamed_dataset1
           dataset2 = renamed_dataset2
           dataset3 = renamed_dataset3
    ;

    modify renamed_dataset1;
        rename column1 = renamed_column1
               column2 = renamed_column2
               column3 = renamed_column3
        ;
quit;

推荐阅读