1
我想根據日期創建分類變量並輸入以下代碼。根據日期在sas中創建分類變量
data temppricedata;
set SASHELP.PRICEDATA;
date_group='';
IF (date>='MAR2002'd) THEN
date_group='new';
IF (date<'MAR2002'd) THEN
date_group='old';
run;
但是我有錯誤,如
ERROR: Invalid date/time/datetime constant 'MAR2002'd.
ERROR 77-185: Invalid number conversion on 'MAR2002'd.
我相信格式如下SAS日期格式是MONYY。 我不知道如何解決這個問題。
不是,它是DDMONYY。請參閱[this](http://support.sas.com/documentation/cdl/en/lrcon/62955/HTML/default/viewer.htm#a000780334.htm)。 – Jeff
謝謝!是的,它現在適用於01mar02或01mar2002 – user3042610
@Jeff請你作爲一個完整的答案發布,這樣你和OP可以享受好處? –