2017-12-17 1 views
1

쉼표 구분 기호로 데이터 세트에 (날짜/시간) 열을 작성하는 방법을 알고 싶습니다. 몇 달 전 나는 인터넷 검색을하고 알아 냈지만 우연히 그 파일을 삭제하고 더 이상 길을 찾을 수 없었습니다. ...SAS : (날짜 변수) 데이터 세트 작성 방법

나는 어떤 조언이 있습니까?

data INPUT; 
infile datalines delimiter=','; 
input CINNUMBER $1-8 DATE $10-20; 
datalines; 
AB12345C, 01/01/2017 
; 
RUN; 

+0

왜 SAS PROC SQL이라는 제목의 질문이 궁금하십니까? – Richard

+0

@ 리차드 입력 된 내용이 PROC SQL 쿼리에 입력되기 때문에 제목을 업데이트했습니다. Richard에게 감사드립니다! – George

답변

3
DATA INPUT; 
    infile datalines delimiter=','; 
    attrib 
    CINNUMBER length = $8 
    DATE length = 8 format = mmddyy10. informat = mmddyy10. 
    ; 
    input CINNUMBER DATE ; 
datalines; 
AB12345C, 01/01/2017 
; 
RUN; 

SAS 몇 styles of input을 가지고, 조지을 주셔서 감사합니다. 위의 내용은 목록 입력을 보여줍니다. 이는 아마도 쉼표로 구분 된 데이터에 대해 가장 안전한 스타일 일 것입니다. ATTRIB 문은 INPUT 문 앞에 변수와 해당 특성을 정의합니다. 입력 처리에서는 INFORMATMMDDYY10.을 사용하여 DATE 변수에 mm/dd/yyyy 데이터 필드를 읽습니다.

관련 문제