让我们假设我们有以下数据集:
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"始终引用数据集中的第二列,无论其名称如何.是否有直接或间接的方式来实现这一目标?