のために、私はSASマクロがあります。0
によって.
置き換えSAS - 欠損値の置換 "。"数値は0ではなく、日付
%MACRO missing_values (ds);
DATA &ds. (drop=_i);
SET &ds. ;
ARRAY A_VarNum[*] _NUMERIC_;
DO _i = 1 TO dim(A_VarNum);
IF A_VarNum (_i)=. THEN A_VarNum (_i)=0 ;
END;
RUN;
%MEND;
を、私は、彼らが01で置換されないように、日付は、彼らが道に滞在することを希望/ 1960年1月。
これは可能ですか?
あなたの日付変数は、特定の形式を持っていますか?その場合は、VFORMAT()を使用して変数を識別し、ループ内でそれらをスキップできます。 – Reeza