2014-10-27 175 views
0

我有一個excel文件,其中打開的列是溫度(F),然後當我在sas中導入時,它將變量名稱保存爲temperature_F_,或者當我使用validvarany選項時,它將完全保存爲溫度(F)。但是,我現在需要將數據轉換爲C.因此,無論何時使用變量名稱(即temperature_F_或溫度(F)),都不起作用。對於第二個,它認爲溫度是功能。所以,這種方式繞過這條路?如何在sas中讀取包含括號中括號的excel文件?

回答

1

問題的確切性質尚不清楚,因爲temperature_F_應該沒問題,如果您已根據validvarname=v7導入。

data want; 
    set have; 
    temperature_c_ = (5/9)*((temperature_f_)-32); 
run; 

如果您有與validvarname=any;版本的工作,那麼你使用命名文字:

data want; 
    set have; 
    'temperature(c)'n = (5/9)*(('temperature(f)'n)-32); 
run; 

類似文本的日期(即'01JAN2010'd),但成員/變量/等。名。