我需要合并两组数据,但是id中存在空值,使用proc sql会将所有空值也合并在一起:
proc sql;
create table mf.data as
select a.*,b.*
from mf.data_raw2 a left join mf.mf_index b on a.stkcd=b.stkcd
and a.fyear=b.fyear;
quit;
也就是说stkcd在两个表中都是存在空值的,现在有两个问题:
1)如何写程序使得两个表中的stkcd不为空时再进行合并。
2)如何drop掉mf_index中的stkcd和fyear使得sas不出现warning。
非常感谢!