0

我正在尝试使用以下代码进行平均:

    proc means data = join_mkt_sort;
    by PRODUCT YEAR_MONTH_NUM;
    var encount_prod;
    output out = temp1 mean(encount_prod) = avg;  
    run;

而在 html 中,它以十进制显示正确的平均值,例如:1.2049,但在数据集中,它仅显示为 1,而其他变量则正确。有任何想法吗?

4

1 回答 1

1

您可能遇到格式问题 - 验证变量在数据集中分配的格式。它可能被分配了不允许小数的格式。

proc datasets lib=work;
modify temp1;
format avg BEST32.;
run;
于 2013-07-02T15:36:35.857 回答