sas--交易缺少值?

问题描述 投票:0回答:1

这里是原始数据:

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个回答
0
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.