2010-01-05 45 views
0

在SAS中你可以做。如何更改数据步骤标题中的标签?

data a(rename=(a=b)); 
    a = 1; 
run; 

重命名数据步骤数据语句(或我称之为数据步骤标题)中的变量。

更改标签的语法是什么?我试图

data a(label=(a='a to b')); 
    a = 1; 
run; 

但它不工作。

回答

5
data a; 
    x=1; 
    label x="label"; * original label; 
run; 

proc datasets lib=work nolist; 
    modify a; 
    label x='new label'; 
run; quit; 
+0

即使您不能在数据步骤标题中执行此操作。我想在datastep头文件中做这件事的原因是保存一个IO周期。 proc数据集方法似乎能够实现这一点。 – xiaodai

2

我不认为通过数据步骤选项操纵标签是可能的。对于使用数据步操作标签,任何一个都没问题:

attrib a label='a to b'; 
label a='a to b'; 

但是我猜你已经知道了。

相关问题