【问题标题】:sas--deal with missing values?sas——处理缺失值?
【发布时间】:2020-06-16 17:03:37
【问题描述】:

这是原始数据:

data new;
input id a b c;
cards;
1 41 . .
1 . 42 .
1 . . 43
;
run;

我怎样才能得到这样的输出?

id a b c
1 41 42 43

【问题讨论】:

    标签: sas missing-data


    【解决方案1】:

    分两步完成。首先按原样阅读,然后使用下面的 UPDATE 技巧。

    Data want;
    update new(obs=0) new;
    by ID;
    run;
    

    另一种选择是汇总数据,如果您对每一列进行统计,它将是唯一值,但更新速度最快。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-15
      • 2016-12-04
      相关资源
      最近更新 更多