2010-01-05 41 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'; 

但是我猜你已經知道了。

相關問題