在 SAS 的数据集中重命名 Header

Renaming Header in Dataset in SAS

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

三个数据集的数据集命名规则相同。所以我想重命名它。

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;