小编Noo*_*der的帖子

在SAS中重命名变量,无论其名称如何

让我们假设我们有以下数据集:

ID    Stress_Level    Heart_Rate
1          5              10
2          7              12
3          9              16
Run Code Online (Sandbox Code Playgroud)

用于重命名变量的代码将是:

data test1;
    set test0;
    rename Stress_Level=A Heart_Rate=B;
run;
Run Code Online (Sandbox Code Playgroud)

但是,我想要做的是重命名2列而不使用它们的名称.是否有一个"内部"SAS命令根据变量来处理变量?因此,例如,作为第二列的Stress_Level可以被称为"COL2"或类似的东西.因此代码将是:

data test1;
    set test0;
    rename COL2=A COL3=B;
run;
Run Code Online (Sandbox Code Playgroud)

其中"COL2"始终引用数据集中的第二列,无论其名称如何.是否有直接或间接的方式来实现这一目标?

rename sas

3
推荐指数
2
解决办法
1万
查看次数

标签 统计

rename ×1

sas ×1