0
私のユーザ定義ライブラリYYMMDD10. format
を持つDMデータセットからのすべての日付列BRTHDTC DMDTC RFENDTC RFSTDTC
の観測を削除しようとしています。特定のフォーマットの日付列観測を削除する
proc sql noprint;
select distinct catx(".",libname,memname), name into :dtelist separated by " ", :dtevars separated by " "
from dictionary.columns
where libname = upcase("Dtelib") and format =('YYMMDD10.');
quit;
data drpdte(Keep=&dtevars);
set &dtelist;
if &dtevars =('&dtevars'd,YYMMDD10.) then delete;
run;
しかし、複数の引数のエラーを返します。何か助けに感謝します。
DELETEステートメントは変数ではなく、観測値を削除します。代わりにDROP文を生成することを意味しましたか? – Tom
@Tom yymmdd10を持つ列を削除したい。 format私のデータからその列を削除したい。私の場合は、これらの列「BRTHDTC DMDTC RFENDTC RFSTDTC」を私のDSから削除する必要があります。 – user7108488