在没有Proc SQL的情况下,可以使用DATA步骤和SUMMARY步骤来计算平均值并将其添加到SAS表中。
以下是一种方法:
data new_dataset;
set old_dataset;
run;
data new_dataset;
set old_dataset;
run;
proc summary data=new_dataset nway;
var column_name;
output out=summary_dataset mean=mean_value;
run;
在上述代码中,将"column_name"替换为包含平均值的列的名称。
data old_dataset;
merge old_dataset summary_dataset;
by common_variable;
run;
在上述代码中,将"common_variable"替换为连接两个数据集的共同变量。
这样,就可以将包含平均值的列添加到SAS表中,而不需要使用Proc SQL。
请注意,以上代码仅为示例,具体实现可能需要根据实际情况进行调整。
领取专属 10元无门槛券
手把手带您无忧上云