SAS:在proc sql中,如何在对该变量执行操作时保留变量标签?

时间:2013-11-27 14:40:16

标签: sql sas

在SAS proc sql中,如何在执行以下简单操作时保留myvar的标签(在myoldtable中)?:

proc sql;    创建表mytable为    选择myvar * 1.5作为myvar    来自myoldtable;    退出;

1 个答案:

答案 0 :(得分:1)

是否有可能只更新myoldtable?这将进行数学计算并保留变量名称......

proc sql;
    update myoldtable
    set myvar=myvar*1.5;
quit;

当然,如果你真的不想获得新桌子,你可以随时这样做:

proc sql;
    create table mynewtable as
    select * from myoldtable;

    update myoldtable
    set myvar=myvar*1.5;
quit;