2015-06-25 59 views

回答

1

你可以這樣說:

DATA test; 
    input date; 
    CARDS; 
201101 
201203 
    ; 
RUN; 


data test2; 
    set test; 
    date2 = input(put(date,6.),yymmn6.); 
    format date2 monyy7.; 
run; 
+0

我試過了,但是它刪除了所有其他列,只剩下日期列。我是SAS新手,無論如何轉移列而不刪除其他人? – Shirley

+1

它的工作原理,非常感謝! – Shirley

0

馬蒂梅奧的答案是正確的 - 但只是想指出的是,它只需要一步:

DATA test; 
format date monyy7. ; *<--- Sets the format you want to view  (JAN2011) ; 
input date :yymmn6.; *<--- Sets the informat of what you read in(201101); 
CARDS; 
201101 
201203 
;RUN; 
+0

我試過了,但不起作用。 – Shirley