2017-12-17 26 views
1

データセットに(日付/時刻)列をカンマ区切り記号で作成する方法を知りたいと思います。数ヶ月前に私は周りを見つめて、どのように考えたのですか?私は誤ってそのファイルを削除し、それ以上の方法を見つけることができませんでした...SAS:(日付変数)データセットの作成方法

私はそれがinput

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クエリに入力されますが、タイトルを更新しました。リチャードに感謝! – 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.を使用して、mm/dd/yyyyデータフィールドをDATE変数に読み込みます。

関連する問題