如何在数据步骤中使用变量而不将其作为列包含在 SAS 中

Met*_*est 1 sas

当我使用数据步骤时,我不想将临时变量包含为列。例如,在下面,虽然我想y作为列包含,但我不想包含ab作为列。我如何告诉 SAS 不包括ab作为列?

Data Table1;
Set Table2;
a=scan(column_x,1,'_')
b=scan(column_x,2,'_')
y=cats(a, ':', b)
Run;
Run Code Online (Sandbox Code Playgroud)

Ric*_*ard 5

  • DROP声明
    DROP A B;
  • (DROP=数据集选项
    DATA Table1(Drop=A B);
  • KEEP声明
  • (KEEP=数据集选项

您将在编码时明确列出所需的变量KEEP