我有一个excel文件,其中列的打开是温度(F)然后当我在sas中导入它时将变量名称保存为temperature_F_或当我使用validvarany选项时它完全保存为温度(F)。但是,我现在需要在C中转换数据。因此,每当我使用变量名称(即temperature_F_或temperature(F))时,它都不起作用。对于第二个,它认为温度是功能。那么围绕这个问题的方式呢?
答案 0 :(得分: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
)类似,但对于成员/变量/等。名。