我是SAS的新手,我有一个问题,希望你能帮助我。
我正在为不同学科的不同学生看一些成绩 - 这是一个例子。
但我希望它看起来像这样,所以每个人只被提及一次。
任何人都可以帮我解决这个问题吗?
答案 0 :(得分:3)
您可以使用UPDATE语句折叠多个记录以获得最新的非缺失值。
data have ;
input id (course1-course3) ($) ;
cards;
1 B . .
1 . A .
1 . . A
2 C . .
2 . C .
2 . . D
;
data want ;
update have(obs=0) have;
by id;
run;