【问题标题】:why does this program create a data set with only one variable and one observation (SAS)?为什么这个程序会创建一个只有一个变量和一个观察值(SAS)的数据集?
【发布时间】:2015-11-12 16:45:26
【问题描述】:

这是程序。

proc means data = learn.blood noprint;
     var chol;
     output out = means( keep = AveChol )
            mean = AveChol;
run;

据说proc表示步骤创建一个SAS数据集(means),一个观察值和一个变量。我知道它会创建一个名为 chol 的变量。但是为什么它只有一个观察值呢?

非常感谢您的时间和关注。

【问题讨论】:

  • 你期待什么?

标签: sas


【解决方案1】:

变量 CHOL 只有 1 个均值。

【讨论】:

【解决方案2】:

输出语句仅写入您请求的统计信息(在本例中为 chol 的平均值)。它不会重写整个输入数据集(learn.blood)。所以你得到一个观察结果,因为你的变量只有一个平均值。希望有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-19
    • 1970-01-01
    • 1970-01-01
    • 2022-06-11
    • 2021-06-17
    • 2018-10-13
    相关资源
    最近更新 更多